eclipse中启动Tomcat之后始终无法访问我自己的JSP文件

Waynediaofan 2016-11-29 08:35:56
我在eclipse中启动Tomcat8.5之后,运行maven-webapp项目下的JSP文件,总是报404错误,但是访问http://localhost:8080/地址却可以正常访问,请问是怎么回事啊?
补充:server中的server locations已经改成了 use Tomcat installation deploy path 里面也改成了 webspps
...全文
2469 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
月明星稀灬 2016-11-30
  • 打赏
  • 举报
回复
eclipse添加完tomcat之后,左边面板有Server配置文件,在下面的面板双击tomact页面会显示tomcat的配置预览。 感觉挺麻烦的。
月明星稀灬 2016-11-30
  • 打赏
  • 举报
回复
这种情况我遇到过,跟你的项目路径有关系,用eclipse创建web项目的时候,一定要记得把tomact加载项目的路径 和你项目编译后的路径对应。 tomcat server.xml里面有两个地方要配置 最快速的解决办法,就是直接换IDE,换成myeclipse不用你去关心这种问题。
  • 打赏
  • 举报
回复
进tomcat里看看你把这个项目部署进去了没
ichavin 2016-11-29
  • 打赏
  • 举报
回复
localhost:8080/index.jsp不应该是到你的tomcat的主页面,localhost:8080才会访问到tomcat主页面,你项目是用自己的tomcat启动的还是pom里面配置了tomcat用的maven的tomcat。我是用的maven的tomcat插件,配置了不用项目名称访问的。你可以再index.jsp下面加一点内容看下能不能访问道
Waynediaofan 2016-11-29
  • 打赏
  • 举报
回复
引用 6 楼 zwy0123 的回复:
我没看到你的webapp下面有course_system文件夹,你的course_system文件夹是在WEB-INF下面的吧。这样是直接访问不到的,只能访问webapp下面的index.jsp,访问地址是localhost:8080/index.jsp,你可以试试。
course_system是我项目名称啊,在eclipse里面运行时肯定会带着的。并且访问地址localhost:8080/index.jsp是直接访问到Tomcat的主界面的
ichavin 2016-11-29
  • 打赏
  • 举报
回复

我没看到你的webapp下面有course_system文件夹,你的course_system文件夹是在WEB-INF下面的吧。这样是直接访问不到的,只能访问webapp下面的index.jsp,访问地址是localhost:8080/index.jsp,你可以试试。
Waynediaofan 2016-11-29
  • 打赏
  • 举报
回复
引用 3 楼 zwy0123 的回复:
如果是这样,直接http://localhost:8080/xxx.jsp是可以访问到的


运行起来就是这样子。。。
ichavin 2016-11-29
  • 打赏
  • 举报
回复
亲测
ichavin 2016-11-29
  • 打赏
  • 举报
回复
如果是这样,直接http://localhost:8080/xxx.jsp是可以访问到的
Waynediaofan 2016-11-29
  • 打赏
  • 举报
回复
引用 1 楼 zwy0123 的回复:
你是放在WEB-INF下面的吗,WEB-INF下面的jsp是不能直接访问的,WEB-INF外部的才可以直接通过路劲访问。
不是啊,我是放在webapp下面,跟WEB-INF是同一级的
ichavin 2016-11-29
  • 打赏
  • 举报
回复
你是放在WEB-INF下面的吗,WEB-INF下面的jsp是不能直接访问的,WEB-INF外部的才可以直接通过路劲访问。

58,453

社区成员

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

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