但是访问不了项目
这是server.xml中的配置
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log." suffix=".txt"/>
<Context docBase="prac-web" path="/prac-web" reloadable="true" /></Host>
这是tomcat的webapps目录
右键项目 - properties - Web Project Settings 中的 content root 值为:prac-web
求大神指点!
22 个解决方案
#1
自己顶一下顺便贴一下项目目录结构和tomcat在eclipse中的一些配置选项
#2
我也遇到同样问题哟,怎么没人回答呢
#3
可能是没有设置自动显示首页面的原因,你可以去设置一下,或者你通过url访问这个项目里面的页面看一下,如果可以的话,就应该没有多大问题。
#4
遇到同样的问题 求解决
#5
遇到同样的问题 求解决
#6
web.xml的配置呢?
#7
向上面说的看看web.xml中是否配置了默认页面index.jsp或index.html
#8
maven 项目 不能直接部署在tomcat上,目录结构不符合web项目结构, 你可以用maven tomcat插件
#9
你确定你项目启动了? maven install 再 run as server
#10
我猜web.xml url-pattren没配对
#11
url路径里没有访问的具体文件,要么是你没设置默认xxx.jsp,要么就是你忘了。。。
#12
同问!发现用了maven以后问题特别多~
即使在%tomcat%\webapps\项目文件夹 下面把web.xml 中的所有配置都去除,只留下了<welcome-file>的设置,依然是连默认生成的index.jsp都无法访问。
检查了tomcat下面的work目录,根本就没有生成这个项目的任何信息。
搞不懂是什么原因。
即使在%tomcat%\webapps\项目文件夹 下面把web.xml 中的所有配置都去除,只留下了<welcome-file>的设置,依然是连默认生成的index.jsp都无法访问。
检查了tomcat下面的work目录,根本就没有生成这个项目的任何信息。
搞不懂是什么原因。
#13
请问楼主是如何解决的?我也遇到了同样的问题!
#14
打包然后放到tomcat下
#15
你的lib下面没有包你不觉得奇怪吗,主要有两种方法解决,1、用mvn package打包,放到tomcat上面跑;2、你右键项目properties,有个Development Assembly,点击add,点击Java Build Path Entries,点击next,将依赖加进去就好。maven打包会将依赖加进去,但你在eclipse下面不会,所以自己手动加。
#16
之前在WEB_INF中,把它挪出来,变为webapp的子文件
一定注意index.jsp位置
#17
我想问您一下您最后是怎么解决的 我现在的项目和您的情况一模一样 好闹心
#18
你的项目添加到tomcat了没?
#19
不好意思,没看仔细。web.xml里面的默认路径的配置检查一下吧
#20
右键项目->Properties,检查一下配置是否正确
配置完成后,Project-clean再发布到tomcat启动
配置完成后,Project-clean再发布到tomcat启动
#21
我昨天还遇到这种情况,重启eclipse
#22
我也出现了这种情况,终于发现了问题,如果是使用 maven 命令启动,访问地址端口当然要加8080,但是如果是通过本地的 tomcat 加载运行项目,你访问的地址端口要和运行时的 tomcat 访问端口一直,希望能帮助到你
#1
自己顶一下顺便贴一下项目目录结构和tomcat在eclipse中的一些配置选项
#2
我也遇到同样问题哟,怎么没人回答呢
#3
可能是没有设置自动显示首页面的原因,你可以去设置一下,或者你通过url访问这个项目里面的页面看一下,如果可以的话,就应该没有多大问题。
#4
遇到同样的问题 求解决
#5
遇到同样的问题 求解决
#6
web.xml的配置呢?
#7
向上面说的看看web.xml中是否配置了默认页面index.jsp或index.html
#8
maven 项目 不能直接部署在tomcat上,目录结构不符合web项目结构, 你可以用maven tomcat插件
#9
你确定你项目启动了? maven install 再 run as server
#10
我猜web.xml url-pattren没配对
#11
url路径里没有访问的具体文件,要么是你没设置默认xxx.jsp,要么就是你忘了。。。
#12
同问!发现用了maven以后问题特别多~
即使在%tomcat%\webapps\项目文件夹 下面把web.xml 中的所有配置都去除,只留下了<welcome-file>的设置,依然是连默认生成的index.jsp都无法访问。
检查了tomcat下面的work目录,根本就没有生成这个项目的任何信息。
搞不懂是什么原因。
即使在%tomcat%\webapps\项目文件夹 下面把web.xml 中的所有配置都去除,只留下了<welcome-file>的设置,依然是连默认生成的index.jsp都无法访问。
检查了tomcat下面的work目录,根本就没有生成这个项目的任何信息。
搞不懂是什么原因。
#13
请问楼主是如何解决的?我也遇到了同样的问题!
#14
打包然后放到tomcat下
#15
你的lib下面没有包你不觉得奇怪吗,主要有两种方法解决,1、用mvn package打包,放到tomcat上面跑;2、你右键项目properties,有个Development Assembly,点击add,点击Java Build Path Entries,点击next,将依赖加进去就好。maven打包会将依赖加进去,但你在eclipse下面不会,所以自己手动加。
#16
之前在WEB_INF中,把它挪出来,变为webapp的子文件
一定注意index.jsp位置
#17
我想问您一下您最后是怎么解决的 我现在的项目和您的情况一模一样 好闹心
#18
你的项目添加到tomcat了没?
#19
不好意思,没看仔细。web.xml里面的默认路径的配置检查一下吧
#20
右键项目->Properties,检查一下配置是否正确
配置完成后,Project-clean再发布到tomcat启动
配置完成后,Project-clean再发布到tomcat启动
#21
我昨天还遇到这种情况,重启eclipse
#22
我也出现了这种情况,终于发现了问题,如果是使用 maven 命令启动,访问地址端口当然要加8080,但是如果是通过本地的 tomcat 加载运行项目,你访问的地址端口要和运行时的 tomcat 访问端口一直,希望能帮助到你