On Fri, Oct 25, 2013 at 12:07 PM, Donaldson, John <john.m.donald...@hp.com>wrote:
> The problem I'm facing is this: when I make a request on my application > running on Tomcat I get "status 404 - the requested resource is not > available". > > Some background: > This is a large and old application that I've been asked to modernize. It > runs fine on an earlier Tomcat (v5 I think). > The current build has: Tomcat 7, Eclipse Kepler, Java 1.6. The project > facets include the Dynamic Web Module 3. > Currently I do not have JavaServer Faces (2.2) checked. > > To get this error I just request any page - either from Eclipse or outside > of Eclipse. > Tomcat starts up in Eclipse, or outside. It's waiting for requests. And I > can invoke the Tomcat home page. > (Also, the one-and-only html page in the app displays correctly - the > problem appears for any of the jsp pages). > No errors are produced in the logs when this invocation failure occurs. > (I do have some errors earlier in the logs processing faces-config.xml) > > The project structure is like this (simplified and anonymized): > - MyProj > - source etc... > - WebContent > - jsp (*.jsp, *.jsf, *.html files are here) > - WEB-INF > - classes (.class files are here) > - lib (jars are here) > - faces-config.xml (nothing defined here - it's new and was > not part of the old setup) > - web.xml > - server.xml > > So, all this was working, and now fails completely. The structure hasn't > changed - so I suspect it's something to do with configuration and new > versions. > But I'm pretty much of a Tomcat newbie. > > Any suggestions? > It's just some big, basic error I think. > > John D. > > ---------------------------------------- > Here is an example Eclipse console log (heavily edited). The Tomcat logs > (if I create a WAR and run outside of Eclipse seem to show the same). > > 25-Oct-2013 10:42:21 org.apache.catalina.core.AprLifecycleListener init > INFO: The APR based Apache Tomcat Native library which allows optimal > performance in production environments was not found on the > java.library.path: C:\Program > Files\Java\jre6\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program > Files\RA2HP\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program > Files\ActivIdentity\ActivClient\;C:\Program Files > (x86)\ActivIdentity\ActivClient\;c:\Program Files (x86)\Microsoft SQL > Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL > Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL > Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL > Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft > SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft BizTalk Server > 2010\;C:\Program Files (x86)\Microsoft BizTalk Server > 2010\Bins32;C:\Program Files (x86)\Microsoft BizTalk Server > 2010\Bins64;C:\Program Files (x86)\Microsoft Visual Studio > 9.0\Common7\IDE\PrivateAssemblies\;C:\Maven\apache-maven-3.0.5\bin;C:\Kits\Ant\apache-ant-1.9.2\bin;C:\Program > Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;. > 25-Oct-2013 10:42:21 org.apache.tomcat.util.digester.SetPropertiesRule > begin > WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting > property 'source' to 'org.eclipse.jst.jee.server:RMS-II' did not find a > matching property. > 25-Oct-2013 10:42:22 org.apache.coyote.AbstractProtocol init > INFO: Initializing ProtocolHandler ["http-bio-8181"] > 25-Oct-2013 10:42:22 org.apache.coyote.AbstractProtocol init > INFO: Initializing ProtocolHandler ["ajp-bio-8009"] > 25-Oct-2013 10:42:22 org.apache.catalina.startup.Catalina load > INFO: Initialization processed in 439 ms > 25-Oct-2013 10:42:22 org.apache.catalina.core.StandardService startInternal > INFO: Starting service Catalina > 25-Oct-2013 10:42:22 org.apache.catalina.core.StandardEngine startInternal > INFO: Starting Servlet Engine: Apache Tomcat/7.0.40 > 25-Oct-2013 10:42:24 org.apache.catalina.core.StandardContext > addApplicationListener > > ... lots of Tomcat startup info messages deleted, until > > INFO: MyFaces Unified EL support enabled > 25-Oct-2013 10:42:26 org.apache.catalina.core.ApplicationContext log > INFO: ESP Version 3.00.00: >> Initializing ESP Server ... > - load html properties from file 'HtmlComponents.properties'... > 25-Oct-2013 10:42:26 org.apache.catalina.core.ApplicationContext log > > ... lots of app startup info messages deleted, until > > 25-Oct-2013 10:42:28 ESP Version 3.00.00: >> ESP Server successfully > initialized > 25-Oct-2013 10:42:28 org.apache.coyote.AbstractProtocol start > INFO: Starting ProtocolHandler ["http-bio-8181"] > 25-Oct-2013 10:42:28 org.apache.coyote.AbstractProtocol start > INFO: Starting ProtocolHandler ["ajp-bio-8009"] > 25-Oct-2013 10:42:28 org.apache.catalina.startup.Catalina start > INFO: Server startup in 6485 ms > > ... app is now waiting for requests - nothing appears in the Eclipse > console after this. > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > Hi, With standard Tomcat configuration you should invoke jsp pages as localhost:port/MyProj/MyJsp.jsp Also check out how <Context/> tag is configured in server.xml file of your tomcat. Regards,