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) A
__________________________________________________

Abies alba
Abies balsamea
Abies bracteata
Abies cephalonica
Abies cilicica
Abies concolor
Abies concolor
Abies concolor 'Violacea'
Abies firma
Abies fraseri
Abies grandis
Abies homolepis
Abies koreana
Abies lasiocarpa
Abies lasiocarpa ssp. arizonica
Abies nordmanniana
Abies procera
Abies veitchii
Acacia auriculiformis
Acacia farnesiana
Acacia wrightii
Acanthopanax sieboldianus
Acer barbatum
Acer barbatum (saccharum) var. caddo
Acer buergeranum
Acer campestre
Acer campestre 'Evelyn'
Acer campestre 'Postelense'
Acer campestre 'Schichtel's Upright'
Acer capillipes
Acer cappadocicum
Acer carpinifolium
Acer cissifolium
Acer davidii
Acer diabolicum
Acer ginnala
Acer ginnala 'Betzam'
Acer ginnala 'Betzan'
Acer ginnala 'Flame'
Acer ginnala 'Mozzam'
Acer ginnala 'Red Fruit'
Acer grandidentatum
Acer griseum
Acer japonicum
Acer japonicum 'Acontifolium'
Acer japonicum 'Vitifolium'
Acer leucoderme
Acer macrophyllum
Acer mandshuricum
Acer maximowiczianum
Acer miyabei
Acer negundo
Acer negundo 'Elegans'
Acer negundo 'Flamingo'
Acer negundo 'Sensation'
Acer negundo 'Variegatum'
Acer nigrum
Acer nigrum 'Greencolumn'
Acer palmatum
Acer palmatum 'Atropurpureum'
Acer palmatum 'Bloodgood'
Acer palmatum 'Burgundy Lace'
Acer palmatum 'Dissectum Atropurpureum'
Acer palmatum 'Dissectum Crimson Queen'
Acer palmatum 'Dissectum'
Acer palmatum 'Ornatum'
Acer pensylvanicum
Acer platanoides
Acer platanoides
Acer platanoides 'Almira'
Acer platanoides 'Cleveland'
Acer platanoides 'Columnare'
Acer platanoides 'Crimson King'
Acer platanoides 'Crimson Sentry'
Acer platanoides 'Deborah'
Acer platanoides 'Drummondi'
Acer platanoides 'Emerald Queen'
Acer platanoides 'Erectum'
Acer platanoides 'Globosum'
Acer platanoides 'Olmsted'
Acer platanoides 'Royal Red'
Acer platanoides 'Schwedleri'
Acer platanoides 'Summershade'
Acer platanoides 'Superform'
Acer pseudoplatanus
Acer pseudoplatanus 'Spaethii'
Acer rubrum
Acer rubrum 'Armstrong'
Acer rubrum 'Autumn Flame R'
Acer rubrum 'Autumn Radiance'
Acer rubrum 'Autumn Spire'
Acer rubrum 'Bowhall'
Acer rubrum 'Frank's Red'
Acer rubrum 'Gerling'
Acer rubrum 'Halka'
Acer rubrum 'Karpick R'
Acer rubrum 'Morgan'
Acer rubrum 'Northfire'
Acer rubrum 'Northwood R'
Acer rubrum 'October Glory R'
Acer rubrum 'Red Sunset R'
Acer rubrum 'Schlesingeri'
Acer saccharinum
Acer saccharinum 'Beebe'
Acer saccharinum 'Pyramidale'
Acer saccharinum 'Silver Queen'
Acer saccharinum 'Skinneri'
Acer saccharinum 'Wieri'
Acer saccharum
Acer saccharum 'Bonfire'
Acer saccharum 'Columnare'
Acer saccharum 'Commemoration'
Acer saccharum 'Endowment'
Acer saccharum 'Fall Fiesta'
Acer saccharum 'Flax Mill Majesty'
Acer saccharum 'Goldspire'
Acer saccharum 'Green Mountain'
Acer saccharum 'Legacy'
Acer saccharum 'Monumentale'
Acer saccharum 'Newton Sentry'
Acer saccharum 'Seneca Chief'
Acer saccharum 'Sugar Cone'
Acer saccharum 'Sweet Shadow'
Acer saccharum 'Temple's Upright'
Acer tataricum
Acer triflorum
Acer truncatum
Acer truncatum x Acer platanoides 'Keithsform'
Acer truncatum x Acer platanoides 'Warrenred'
Acer x freemanii
Acer x freemanii 'Armstrong'
Acer x freemanii 'Celzam'
Acer x freemanii 'Jeffersred'
Acer x freemanii 'Scarsen'
Acoelorrhaphe wrightii
Aesculus flava
Aesculus glabra
Aesculus glabra var. pallida
Aesculus hippocastanum
Aesculus hippocastanum 'Baumannii'
Aesculus indica
Aesculus octandra
Aesculus parviflora
Aesculus pavia
Aesculus x carnea
Aesculus x carnea 'Briotii'
Aesculus x carnea 'Fort McNair'
Ailanthus altissima
Albizia julibrissin
Albizia julibrissin 'Alba'
Albizia lebbeck
Aleurites fordii
Alnus glutinosa
Alnus glutinosa 'Pyramidalis'
Alnus incana 'Laciniata'
Alnus maritima
Alnus rhombifolia
Alnus rubra
Alnus rugosa
Alnus serrulata
Amelanchier alnifolia
Amelanchier arborea
Amelanchier canadensis
Amelanchier cumulus
Amelanchier laevis
Amelanchier laevis 'Prince Charles'
Amelanchier x grandiflora
Amelanchier x grandiflora 'Autumn Brilliance'
Amelanchier x grandiflora 'Robin Hill'
Amphitecna latifolia
Annona glabra
Annona muricata
Annona reticulata
Aralia elata
Aralia spinosa
Araucaria araucana
Araucaria bidwillii
Araucaria heterophylla
Arbutus menziesii
Arbutus texana
Arbutus unedo
Archontophoenix alexandrae
Ardisia escallonioides
Asimina triloba
Averrhoa carambola
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)