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

Maackia amurensis
Maackia amurensis var. buergeri
Maclura pomifera
Maclura pomifera var. inermis
Magnolia acuminata
Magnolia acuminata 'Variegata'
Magnolia acuminata var. subcordata
Magnolia denudata
Magnolia fraseri
Magnolia grandiflora
Magnolia grandiflora 'Bracken's Brown Beauty'
Magnolia grandiflora 'D.D. Blanchard'
Magnolia grandiflora 'Glen St. Mary'
Magnolia grandiflora 'Greenback'
Magnolia grandiflora 'Hasse'
Magnolia grandiflora 'Little Gem'
Magnolia grandiflora 'Majestic Beauty'
Magnolia grandiflora 'Phyllis Barrow'
Magnolia grandiflora 'Plantation'
Magnolia grandiflora 'Russet'
Magnolia grandiflora 'Samuel Sommer'
Magnolia grandiflora 'Select III'
Magnolia hypoleuca
Magnolia kobus
Magnolia kobus 'Wada's Memory'
Magnolia kobus var. borealis
Magnolia kobus var. loebneri
Magnolia kobus var. loebneri 'Merrill'
Magnolia kobus var. stellata
Magnolia kobus var. stellata 'Centennial'
Magnolia kobus var. stellata 'Green Star'
Magnolia kobus var. stellata 'Rosea Jane Platt'
Magnolia kobus var. stellata 'Royal Star'
Magnolia kobus var. stellata 'Waterlily'
Magnolia macrophylla
Magnolia salicifolia
Magnolia stellata
Magnolia tripetala
Magnolia virginiana
Magnolia virginiana 'Henry Hicks'
Magnolia x 'Butterflies'
Magnolia x 'Elizabeth'
Magnolia x 'Galaxy'
Magnolia x 'Jane'
Magnolia x 'Peter Smithers'
Magnolia x 'Royal Crown'
Magnolia x loebneri
Magnolia x soulangiana
Magnolia x soulangiana 'Alba'
Magnolia x soulangiana 'Alexandrina'
Magnolia x soulangiana 'Burgundy'
Magnolia x soulangiana 'Coates'
Magnolia x soulangiana 'Cupcake'
Magnolia x soulangiana 'Lennei'
Magnolia x soulangiana 'Lilliputian'
Magnolia x soulangiana 'Orchid'
Magnolia x soulangiana 'Picture'
Magnolia x soulangiana 'Pristine'
Magnolia x soulangiana 'Purple Prince'
Magnolia x soulangiana 'Speciosa'
Magnolia x soulangiana 'Verbanica'
Mahonia aquifolium
Malpighia glabra
Malus baccata
Malus baccata 'Columnaris'
Malus baccata 'Jackii'
Malus floribunda
Malus hupehensis
Malus ioensis
Malus pumila
Malus purpurea
Malus sargentii
Malus spectabilis
Malus spp.
Malus sylvestris
Malus tschonoskii
Malus x 'Adams'
Malus x 'Beverly'
Malus x 'Brandywine'
Malus x 'Burgundy'
Malus x 'Callaway'
Malus x 'David'
Malus x 'Dolgo'
Malus x 'Donald Wyman'
Malus x 'Ellwangeriana'
Malus x 'Harvest Gold'
Malus x 'Jewelberry'
Malus x 'Mary Potter'
Malus x 'Prairifire'
Malus x 'Professor Sprenger'
Malus x 'Profusion'
Malus x 'Red Barron'
Malus x 'Red Jade'
Malus x 'Red Jewel'
Malus x 'Red Splendor'
Malus x 'Robinson'
Malus x 'Selkirk'
Malus x 'Sentinel'
Malus x 'Silver Moon'
Malus x 'Snowdrift'
Malus x 'Spring Snow'
Malus x zumi var. calocarpa
Malus yunnanensis 'Veitchii'
Mammea americana
Mangifera indica
Manilkara zapota
Mastichodendron foetidissimum
Melaleuca guinguenervia
Melia azedarach
Mespilus germanica
Metasequoia glyptostroboides
Michelia doltsopa
Morus alba
Morus alba 'Chaparral'
Morus alba fruitless cultivars
Morus nigra
Morus rubra
Murraya paniculata
Musa spp.
Myrcianthes fragrans
Myrica cerifera
Myrica pensylvanica
Myrsine guianensis
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)