Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

TOMCAT - HTTP Status 404 [duplicate]

I set up my server in eclipse and when I run it the console prints:

mai 02, 2013 4:05:13 PM 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\jre7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Program Files (x86)\Microsoft Application Virtualization Client;c:\Program Files (x86)\Open Text\View\bin;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Java\jre7\bin;C:\WorkspacePPL\apache-maven-3.0.4\bin;. mai 02, 2013 4:05:13 PM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ppl-webapp' did not find a matching property. mai 02, 2013 4:05:13 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 mai 02, 2013 4:05:13 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 604 ms mai 02, 2013 4:05:14 PM org.apache.catalina.core.StandardService start INFO: Starting service Catalina mai 02, 2013 4:05:14 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.36 mai 02, 2013 4:05:14 PM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 mai 02, 2013 4:05:14 PM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 mai 02, 2013 4:05:14 PM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/22  config=null mai 02, 2013 4:05:14 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 493 ms 

but then, if I browse http://localhost:8080 I get:

HTTP Status 404 - / --------------------------------------------------------------------- type Status report message / description The requested resource is not available. 

While I should see the Tomcat welcome page.

If I run Tomcat outside of eclipse I can reach the welcome page.

like image 760
GiGamma Avatar asked May 02 '13 14:05

GiGamma


People also ask

How do I fix error 404 in Tomcat in Linux?

The URL is not handled by any Java servlets If the request URL is /view_books the server will raise HTTP 404 error. You can fix by either correcting the URL or correcting the URL mapping in the @WebServlet annotation.

How do you fix the origin server did not find a current representation for the target resource?

From eclipse, you right click the project -> Run As -> Run on Server and then it worked for me.


2 Answers

  1. Click on Window > Show view > Server or right click on the server in "Servers" view, select "Properties".
  2. In the "General" panel, click on the "Switch Location" button.
  3. The "Location: [workspace metadata]" should replace by something else.
  4. Open the Overview screen for the server by double clicking it.
  5. In the Server locations tab , select "Use Tomcat location".
  6. Save the configurations and restart the Server.

You may want to follow the steps above before starting the server. Because server location section goes grayed-unreachable.

server Locations in eclipse view

like image 190
AllTooSir Avatar answered Sep 29 '22 04:09

AllTooSir


To get your program to run, please put jsp files under web-content and not under WEB-INF because in Eclipse the files are not accessed there by the server, so try starting the server and browsing to URL:

http://localhost:8080/YourProject/yourfile.jsp 

then your problem will be solved.

like image 21
Agrata shukla Avatar answered Sep 29 '22 05:09

Agrata shukla