java.io.FileNotFoundException: /opt/apache-tomcat-7.0.12/webapps/ROOT/NorthernTrees/NorthernScientificNameHeader.txt (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:216) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:111) at java.base/java.io.FileReader.(FileReader.java:60) at treesservlet.TREESServlet.printFile(TREESServlet.java:1078) at treesservlet.TREESServlet.getNorthernScientificNameMenu(TREESServlet.java:341) at treesservlet.TREESServlet.doGet(TREESServlet.java:154) at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:895) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1722) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:840) S
__________________________________________________

Sabal causiarum
Sabal palmetto
Salix alba
Salix babylonica
Salix elaeagnos
Salix matsudana 'Tortuosa'
Salix nigra
Salix pentandra
Salix purpurea
Salix spp.
Sambucus caerulea
Sambucus canadensis
Sambucus canadensis 'Aurea'
Sambucus mexicana
Sambucus nigra
Sambucus pubens
Sapindus drummondii
Sapindus saponaria
Sapium sebiferum
Sassafras albidum
Schefflera actinophylla
Schefflera arboricola
Schinus molle
Schinus terebinthifolius
Sciadopitys verticillata
Senna polyphylla
Senna spectabilis
Sequoia sempervirens
Sequoiadendron giganteum
Simarouba glauca
Sophora affinis
Sophora japonica
Sophora japonica 'Columnaris'
Sophora japonica 'PNI 5625'
Sophora japonica 'Pendula'
Sophora japonica 'Princeton Upright'
Sophora japonica 'Regent'
Sophora secundiflora
Sorbus alnifolia
Sorbus americana
Sorbus aria 'Majestica'
Sorbus aucuparia
Sorbus aucuparia 'Cardinal Royal'
Sorbus aucuparia 'Rossica'
Sorbus cashmiriana
Sorbus commixta
Sorbus decora
Sorbus discolor
Sorbus hupehensis
Sorbus intermedia
Sorbus thuringiaca
Sorbus x hybrida
Spathodea campanulata
Sphaeropteris cooperi
Staphylea trifolia
Stenocarpus sinuata
Stewartia koreana
Stewartia malacodendron
Stewartia monadelpha
Stewartia pseudocamellia
Stewartia sinensis
Strelitzia nicolai
Styrax japonicus
Styrax japonicus 'Emerald Pagoda'
Styrax japonicus 'Pink Chimes'
Styrax obassia
Swietenia macrophylla
Swietenia mahagoni
Syagrus romanzoffianum
Syringa pekinensis
Syringa reticulata
Syringa reticulata 'Ivory Silk'
Syringa reticulata 'Summer Snow'
Syringa vulgaris 'Alba'
Syringa x hyacinthiflora 'Assessippi'
Syringa x hyacinthiflora 'Pocahontas'
Syringa x prestoniae 'Donald Wyman'
Syzygium cumini
Syzygium jambos
java.io.FileNotFoundException: /opt/apache-tomcat-7.0.12/webapps/ROOT/NorthernTrees/NorthernNameFooter.txt (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:216) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:111) at java.base/java.io.FileReader.(FileReader.java:60) at treesservlet.TREESServlet.printFile(TREESServlet.java:1078) at treesservlet.TREESServlet.getNorthernScientificNameMenu(TREESServlet.java:362) at treesservlet.TREESServlet.doGet(TREESServlet.java:154) at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:895) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1722) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:840)