启动tomcat后404
HTTP Status 404 – Not Found
Type Status Report
Message /
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Apache Tomcat/8.5.40


配置如图所示,还是出现404
正在回答
同学你好,楼上同学说的很有道理哦~同学可以参考一下呢~
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
你根据下面链接测试一下,
https://blog.csdn.net/dbc_121/article/details/79204340
如果还不行的话,地址中你把项目名称写在地址后面,即:http://localhost:8080/项目名称
试一下
/Users/zenglixian/Desktop/apache-tomcat-8.5.40/bin/catalina.sh run [2019-06-14 04:40:54,981] Artifact mybatispro:war exploded: Waiting for server connection to start artifact deployment... 14-Jun-2019 16:40:55.922 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.40 14-Jun-2019 16:40:55.925 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 10 2019 14:31:19 UTC 14-Jun-2019 16:40:55.925 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.40.0 14-Jun-2019 16:40:55.925 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Mac OS X 14-Jun-2019 16:40:55.925 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 10.14.3 14-Jun-2019 16:40:55.925 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: x86_64 14-Jun-2019 16:40:55.925 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /Users/zenglixian/Desktop/jdk1.8.0_211.jdk/Contents/Home/jre 14-Jun-2019 16:40:55.925 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_211-b12 14-Jun-2019 16:40:55.926 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation 14-Jun-2019 16:40:55.926 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /Users/zenglixian/Library/Caches/IntelliJIdea2019.1/tomcat/Unnamed_maven-parent 14-Jun-2019 16:40:55.926 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /Users/zenglixian/Desktop/apache-tomcat-8.5.40 14-Jun-2019 16:40:55.929 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/Users/zenglixian/Library/Caches/IntelliJIdea2019.1/tomcat/Unnamed_maven-parent/conf/logging.properties 14-Jun-2019 16:40:55.929 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 14-Jun-2019 16:40:55.929 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote= 14-Jun-2019 16:40:55.929 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099 14-Jun-2019 16:40:55.930 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false 14-Jun-2019 16:40:55.930 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.password.file=/Users/zenglixian/Library/Caches/IntelliJIdea2019.1/tomcat/Unnamed_maven-parent/jmxremote.password 14-Jun-2019 16:40:55.930 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.access.file=/Users/zenglixian/Library/Caches/IntelliJIdea2019.1/tomcat/Unnamed_maven-parent/jmxremote.access 14-Jun-2019 16:40:55.931 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1 14-Jun-2019 16:40:55.932 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 14-Jun-2019 16:40:55.932 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 14-Jun-2019 16:40:55.932 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 14-Jun-2019 16:40:55.933 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs= 14-Jun-2019 16:40:55.933 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/Users/zenglixian/Library/Caches/IntelliJIdea2019.1/tomcat/Unnamed_maven-parent 14-Jun-2019 16:40:55.933 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/Users/zenglixian/Desktop/apache-tomcat-8.5.40 14-Jun-2019 16:40:55.933 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/Users/zenglixian/Desktop/apache-tomcat-8.5.40/temp 14-Jun-2019 16:40:55.933 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/Users/zenglixian/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.] 14-Jun-2019 16:40:56.068 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"] 14-Jun-2019 16:40:56.094 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 14-Jun-2019 16:40:56.123 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"] 14-Jun-2019 16:40:56.125 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 14-Jun-2019 16:40:56.127 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 603 ms 14-Jun-2019 16:40:56.262 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina] 14-Jun-2019 16:40:56.262 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.40 14-Jun-2019 16:40:56.270 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] 14-Jun-2019 16:40:56.279 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"] 14-Jun-2019 16:40:56.281 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 153 ms Connected to server [2019-06-14 04:40:56,706] Artifact mybatispro:war exploded: Artifact is being deployed, please wait... [2019-06-14 04:40:57,043] Artifact mybatispro:war exploded: Artifact is deployed successfully [2019-06-14 04:40:57,043] Artifact mybatispro:war exploded: Deploy took 338 milliseconds 14-Jun-2019 16:41:06.280 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/Users/zenglixian/Desktop/apache-tomcat-8.5.40/webapps/manager] 14-Jun-2019 16:41:06.362 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/Users/zenglixian/Desktop/apache-tomcat-8.5.40/webapps/manager] has finished in [81] ms
同学你好,
关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/测试能否正常访问tomcat页面。
症状原因:
eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以在tomcat安装目录下的webapp目录里面找不到你的项目文件。
解决办法:
重新配置下tomcat服务器:
在eclipse中的server页面,双击tomcat服务,会看到如图所示的配置页面:

可以看到红圈中选择的是 Use workspace metadata(does not modify Tomcat installion)
如果该tomcat中部署了项目的话,这红圈中的选项会灰掉不能修改,要修改必须得先把tomcat中的部署的服务都移除。

通过右键单击tomcat服务器选择 Add and Remove,在弹出的对话框中移除已部署的项目。移除完确定后,将看到上面的选项面板部分可编辑了。
选择Use tomcat installation(Task control of Tomcat installation) 即选择tomcat的安装目录来作为项目的发布目录。
然后,下来四行,可以看到"Deploy Path",它后面的值默认是"wtpwebapps",把它改成"webapps",也就是tomcat中发布项目所在的文件夹名字。
修改后关掉该页面,保存配置。这样就将项目部署到了tomcat安装目录下的webapp。
重启tomcat服务器,访问http://localhost:8080则能正常访问了,自己部署的项目也能正常访问了。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
访问地址是控制台输出信息如下 /Users/zenglixian/Desktop/apache-tomcat-8.5.40/bin/catalina.sh run [2019-06-14 12:05:35,481] Artifact mybatispro:war exploded: Waiting for server connection to start artifact deployment... 14-Jun-2019 12:05:36.901 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.40 14-Jun-2019 12:05:36.911 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 10 2019 14:31:19 UTC 14-Jun-2019 12:05:36.911 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.40.0 14-Jun-2019 12:05:36.912 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Mac OS X 14-Jun-2019 12:05:36.912 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 10.14.3 14-Jun-2019 12:05:36.912 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: x86_64 14-Jun-2019 12:05:36.912 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /Users/zenglixian/Desktop/jdk1.8.0_211.jdk/Contents/Home/jre 14-Jun-2019 12:05:36.913 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_211-b12 14-Jun-2019 12:05:36.913 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation 14-Jun-2019 12:05:36.913 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /Users/zenglixian/Library/Caches/IntelliJIdea2019.1/tomcat/Unnamed_maven-parent 14-Jun-2019 12:05:36.914 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /Users/zenglixian/Desktop/apache-tomcat-8.5.40 14-Jun-2019 12:05:36.917 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/Users/zenglixian/Library/Caches/IntelliJIdea2019.1/tomcat/Unnamed_maven-parent/conf/logging.properties 14-Jun-2019 12:05:36.917 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 14-Jun-2019 12:05:36.917 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote= 14-Jun-2019 12:05:36.918 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099 14-Jun-2019 12:05:36.918 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false 14-Jun-2019 12:05:36.918 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.password.file=/Users/zenglixian/Library/Caches/IntelliJIdea2019.1/tomcat/Unnamed_maven-parent/jmxremote.password 14-Jun-2019 12:05:36.918 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.access.file=/Users/zenglixian/Library/Caches/IntelliJIdea2019.1/tomcat/Unnamed_maven-parent/jmxremote.access 14-Jun-2019 12:05:36.918 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1 14-Jun-2019 12:05:36.918 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 14-Jun-2019 12:05:36.918 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 14-Jun-2019 12:05:36.918 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 14-Jun-2019 12:05:36.919 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs= 14-Jun-2019 12:05:36.919 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/Users/zenglixian/Library/Caches/IntelliJIdea2019.1/tomcat/Unnamed_maven-parent 14-Jun-2019 12:05:36.919 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/Users/zenglixian/Desktop/apache-tomcat-8.5.40 14-Jun-2019 12:05:36.919 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/Users/zenglixian/Desktop/apache-tomcat-8.5.40/temp 14-Jun-2019 12:05:36.919 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/Users/zenglixian/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.] 14-Jun-2019 12:05:37.333 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"] 14-Jun-2019 12:05:37.359 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 14-Jun-2019 12:05:37.384 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"] 14-Jun-2019 12:05:37.385 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 14-Jun-2019 12:05:37.385 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1027 ms 14-Jun-2019 12:05:37.423 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina] 14-Jun-2019 12:05:37.423 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.40 14-Jun-2019 12:05:37.431 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] 14-Jun-2019 12:05:37.439 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"] 14-Jun-2019 12:05:37.454 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 68 ms Connected to server [2019-06-14 12:05:37,944] Artifact mybatispro:war exploded: Artifact is being deployed, please wait... [2019-06-14 12:05:38,344] Artifact mybatispro:war exploded: Artifact is deployed successfully [2019-06-14 12:05:38,344] Artifact mybatispro:war exploded: Deploy took 400 milliseconds 14-Jun-2019 12:05:47.437 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/Users/zenglixian/Desktop/apache-tomcat-8.5.40/webapps/manager] 14-Jun-2019 12:05:47.520 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/Users/zenglixian/Desktop/apache-tomcat-8.5.40/webapps/manager] has finished in [82] ms
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星