Tomcat的localhost访问正常,但在eclipse中访问项目报错404

C'est Co 2019-08-03 05:08:24
环境:eclipse 4.9.0, Tomcat 9.0.13, jdk 1.8.0_131
localhost正常访问啥毛病没有

eclipse里一跑项目就报错404

网上的方法基本都试过了
webapps目录下有程序,不是我复制的是发布到Tomcat中自己生成的

xml版本号也对应的利利索索的

咋都不行,给我整自闭了
附上tomcat log

八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version: Apache Tomcat/9.0.13
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built: Nov 2 2018 14:27:55 UTC
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number: 9.0.13.0
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name: Windows 7
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version: 6.1
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture: amd64
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home: C:\Program Files\Java\jre1.8.0_131
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version: 1.8.0_131-b11
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor: Oracle Corporation
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE: D:\Program Files\Tomcat9
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME: D:\Program Files\Tomcat9
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=D:\Program Files\Tomcat9
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=D:\Program Files\Tomcat9
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dwtp.deploy=D:\Program Files\Tomcat9\webapps
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=D:\Program Files\Tomcat9\endorsed
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dfile.encoding=UTF-8
八月 03, 2019 5:07:18 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: Loaded APR based Apache Tomcat Native library [1.2.18] using APR version [1.6.5].
八月 03, 2019 5:07:18 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
八月 03, 2019 5:07:18 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
八月 03, 2019 5:07:18 下午 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized [OpenSSL 1.1.1 11 Sep 2018]
八月 03, 2019 5:07:18 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-nio-8080"]
八月 03, 2019 5:07:18 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
八月 03, 2019 5:07:18 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-nio-8009"]
八月 03, 2019 5:07:18 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 781 ms
八月 03, 2019 5:07:18 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service [Catalina]
八月 03, 2019 5:07:18 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/9.0.13
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying deployment descriptor [D:\Program Files\Tomcat9\conf\Catalina\localhost\stockmgt_maven_project.xml]
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.HostConfig deployDescriptor
警告: The path attribute with value [/stockmgt_maven_project] in deployment descriptor [D:\Program Files\Tomcat9\conf\Catalina\localhost\stockmgt_maven_project.xml] has been ignored
八月 03, 2019 5:07:18 下午 org.apache.catalina.startup.HostConfig deployDescriptor
警告: A docBase [D:\Program Files\Tomcat9\webapps\stockmgt_maven_project] inside the host appBase has been specified, and will be ignored
八月 03, 2019 5:07:19 下午 org.apache.catalina.core.ApplicationContext log
信息: No Spring WebApplicationInitializer types detected on classpath
八月 03, 2019 5:07:19 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 03, 2019 5:07:19 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deployment of deployment descriptor [D:\Program Files\Tomcat9\conf\Catalina\localhost\stockmgt_maven_project.xml] has finished in [1,460] ms
八月 03, 2019 5:07:19 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying deployment descriptor [D:\Program Files\Tomcat9\conf\Catalina\localhost\TTOS.xml]
八月 03, 2019 5:07:19 下午 org.apache.catalina.startup.HostConfig deployDescriptor
警告: The path attribute with value [/TTOS] in deployment descriptor [D:\Program Files\Tomcat9\conf\Catalina\localhost\TTOS.xml] has been ignored
八月 03, 2019 5:07:19 下午 org.apache.catalina.startup.HostConfig deployDescriptor
警告: A docBase [D:\Program Files\Tomcat9\webapps\TTOS] inside the host appBase has been specified, and will be ignored
八月 03, 2019 5:07:19 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deployment of deployment descriptor [D:\Program Files\Tomcat9\conf\Catalina\localhost\TTOS.xml] has finished in [36] ms
八月 03, 2019 5:07:19 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\Program Files\Tomcat9\webapps\docs]
八月 03, 2019 5:07:19 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\Program Files\Tomcat9\webapps\docs] has finished in [19] ms
八月 03, 2019 5:07:19 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\Program Files\Tomcat9\webapps\examples]
八月 03, 2019 5:07:20 下午 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
八月 03, 2019 5:07:20 下午 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
八月 03, 2019 5:07:20 下午 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: attributeAdded('StockTicker', 'async.Stockticker@53982523')
八月 03, 2019 5:07:20 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\Program Files\Tomcat9\webapps\examples] has finished in [233] ms
八月 03, 2019 5:07:20 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\Program Files\Tomcat9\webapps\host-manager]
八月 03, 2019 5:07:20 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\Program Files\Tomcat9\webapps\host-manager] has finished in [27] ms
八月 03, 2019 5:07:20 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\Program Files\Tomcat9\webapps\manager]
八月 03, 2019 5:07:20 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\Program Files\Tomcat9\webapps\manager] has finished in [28] ms
八月 03, 2019 5:07:20 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\Program Files\Tomcat9\webapps\ROOT]
八月 03, 2019 5:07:20 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\Program Files\Tomcat9\webapps\ROOT] has finished in [21] ms
八月 03, 2019 5:07:20 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-nio-8080"]
八月 03, 2019 5:07:20 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-nio-8009"]
八月 03, 2019 5:07:20 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 1884 ms
...全文
895 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
K G 2019-08-15
  • 打赏
  • 举报
回复
这样能访问到你在侮辱Apache,应该都知道tomcat运行文件需要在config中,需要配路径,然后配path
K G 2019-08-15
  • 打赏
  • 举报
回复
你配的访问路径错了,你是用的tomcat9,新特性这些我不知道,但你通过绝对路径访问,还访问的是.java文件,还有eclipse帮你配置了路径配置,你完全新手呀
C'est Co 2019-08-08
  • 打赏
  • 举报
回复
引用 13 楼 bug仁 的回复:
[quote=引用 12 楼 C'est Co 的回复:] [quote=引用 11 楼 W_CORN 的回复:] [quote=引用 10 楼 C'est Co 的回复:] [quote=引用 5 楼 W_CORN 的回复:] 你这访问java文件干啥呀,项目进行编译后只剩下配置文件 前端文件,class文件,并且你这访问的路径也不对啊怎么会出现WEB-Inf呢
我导出war文件放到webapps目录下面访问还是不行啊……[/quote] 如果说是你的导出war文件,访问的路径localhost:端口号/文件夹的名字/输入你要访问的路径,[/quote] 我就这样弄的,还是不行 eg: localhost:8080/ttos/test.html[/quote] 你的test.html是不是在webapp文件下面?[/quote] 我的项目war包在webapps下
bug仁 2019-08-08
  • 打赏
  • 举报
回复
引用 12 楼 C'est Co 的回复:
[quote=引用 11 楼 W_CORN 的回复:] [quote=引用 10 楼 C'est Co 的回复:] [quote=引用 5 楼 W_CORN 的回复:] 你这访问java文件干啥呀,项目进行编译后只剩下配置文件 前端文件,class文件,并且你这访问的路径也不对啊怎么会出现WEB-Inf呢
我导出war文件放到webapps目录下面访问还是不行啊……[/quote] 如果说是你的导出war文件,访问的路径localhost:端口号/文件夹的名字/输入你要访问的路径,[/quote] 我就这样弄的,还是不行 eg: localhost:8080/ttos/test.html[/quote] 你的test.html是不是在webapp文件下面?
C'est Co 2019-08-08
  • 打赏
  • 举报
回复
引用 11 楼 W_CORN 的回复:
[quote=引用 10 楼 C'est Co 的回复:] [quote=引用 5 楼 W_CORN 的回复:] 你这访问java文件干啥呀,项目进行编译后只剩下配置文件 前端文件,class文件,并且你这访问的路径也不对啊怎么会出现WEB-Inf呢
我导出war文件放到webapps目录下面访问还是不行啊……[/quote] 如果说是你的导出war文件,访问的路径localhost:端口号/文件夹的名字/输入你要访问的路径,[/quote] 我就这样弄的,还是不行 eg: localhost:8080/ttos/test.html
W_CORN 2019-08-08
  • 打赏
  • 举报
回复
引用 10 楼 C'est Co 的回复:
[quote=引用 5 楼 W_CORN 的回复:] 你这访问java文件干啥呀,项目进行编译后只剩下配置文件 前端文件,class文件,并且你这访问的路径也不对啊怎么会出现WEB-Inf呢
我导出war文件放到webapps目录下面访问还是不行啊……[/quote] 如果说是你的导出war文件,访问的路径localhost:端口号/文件夹的名字/输入你要访问的路径,
mr_foxsand 2019-08-07
  • 打赏
  • 举报
回复
你这请求地址都敲的有问题,那肯定报404错误!
weixin_41617223 2019-08-07
  • 打赏
  • 举报
回复
直接localhost:端口号/项目 就可以了 .java是未编译的 访问不了
Dkodak 2019-08-07
  • 打赏
  • 举报
回复
你访问java文件???????
C'est Co 2019-08-07
  • 打赏
  • 举报
回复
引用 5 楼 W_CORN 的回复:
你这访问java文件干啥呀,项目进行编译后只剩下配置文件 前端文件,class文件,并且你这访问的路径也不对啊怎么会出现WEB-Inf呢
我导出war文件放到webapps目录下面访问还是不行啊……
C'est Co 2019-08-07
  • 打赏
  • 举报
回复
引用 7 楼 weixin_41617223 的回复:
直接localhost:端口号/项目 就可以了 .java是未编译的 访问不了
试了,也不行……
W_CORN 2019-08-05
  • 打赏
  • 举报
回复
你这访问java文件干啥呀,项目进行编译后只剩下配置文件 前端文件,class文件,并且你这访问的路径也不对啊怎么会出现WEB-Inf呢
瘦死的黑骆驼 2019-08-05
  • 打赏
  • 举报
回复
首先WEB-INF下的文件不允许直接访问,再着你的classes下怎么会有java源文件
C'est Co 2019-08-04
  • 打赏
  • 举报
回复
没人嘛?自顶……
C'est Co 2019-08-03
  • 打赏
  • 举报
回复
求各位dalao帮忙解答!
C'est Co 2019-08-03
  • 打赏
  • 举报
回复
不知道是不是我spring框架配的有问题,不过之前有一个项目没用spring框架也是死活不出来一直报错404

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧