关于maven项目tomcat启动成功但是项目访问不了的问题

有时候经常出现一种情况就是明明tomcat启动过程中并没有报错,也启动成功了,可是就是访问不了系统页面。如下

项目明明启动可是访问系统时报404

那么怎么解决呢?

首先去看一下tomcat根路径下有没有将页面加载到webapps目录下:

果不其然发现只有类路径下的东西,没有把页面发布上去。对于此种情况回到eclipse中。做如下操作:右击项目-->选中Build Path选项 -->选中Configure Build Path -->选中Deployment Assembly应该看到的是这样:

也就是说并没有将webapps目录当成是source,所以,此时点击右面的add按钮,里面再点击folder将webapps添加进去即可,添加进去之后是:

再启动应该就可以访问了。

原文地址:https://www.cnblogs.com/liyongshun/p/12155424.html

时间: 2024-10-01 02:27:54

关于maven项目tomcat启动成功但是项目访问不了的问题的相关文章

Tomcat启动成功,但是访问项目时或者是localhost:8080时出现404;

一:访问路径 首先需要注意的是自己的访问路径是否正确,当然了,一般情况下都不会出现这种问题,但是呢,在这里还是要提一下,避免真的发生这种情况. 二:Tomcat的配置文件 双击Servers中的tomcat; 双击之后,会出现上图这种界面,找到server Locations这一项:这一项默认的是Use workspace metadata (does not modify Tomcat installation).我们需要修改为Use Tomcat installation (takes co

Tomcat启动成功,localhost:8080访问失败(Eclipse)

问题描述: tomcat单独运行,localhost:8080可以访问,但是部署到Eclipse下的Server服务器就不可以 解决: 1.双击Server下的tomcat打开管理页面 2.检查端口是否对应,默认是8080 3.Server Locations是否选择了Use Tomcat Installation(本人就是这里没有选择对导致的) 原文地址:https://www.cnblogs.com/zhuziyu/p/8877101.html

linux环境下tomcat启动成功,请求页面出现404

这种情况很多,本文记录我遇到比较奇葩的情况. 第一次tomact启动成功,访问404,乱捣鼓不知怎么好了:第二次tomcat启动成功,可以访问部分链接,有些却报404,但是代码和数据都还是以前的,没有变.很奇怪! 经常同事指点,查清原因: 请求tomcat里的jsp,tomcat会自动在work目录下生产相关jsp文件,web访问的是work里的,而不是webapps里的.之所以出现我这种情况,是因为tomcat一开始是用一般用户启动的,请求了几个页面后再用root启动,再请求几个页面后又变成一

web项目tomcat启动url自定义(去掉项目名)

通常,使用maven构建web项目,启动时默认的访问路径: http://ip:port/项目名 很多时候我们不喜欢这样 访问,我们希望下面的访问方式: http://ip:port 如果是本地的tomcat,这个就很好解决,只要设置下tomcat就可以 但是如果是maven项目,使用的是tomcat插件,是通过配置来设置 设置如下: <!-- 配置Tomcat插件 --> <plugin> <groupId>org.apache.tomcat.maven</gr

Linux下,Tomcat启动成功,发现ip:8080访问失败

Linux下,Tomcat启动成功,发现ip:8080访问失败 Chasel_H 2018.04.23 20:47* 字数 195 阅读 566评论 0喜欢 3 相信很多人都和我一样,在Linux环境下安装Tomcat并成功启动却没法通过ip:8080却没有访问成功,其实原因是因为Linux防火墙默认是关闭的. 若想成功访问,有两种方法:一是关闭防火墙,另外就是让防火墙开放这个端口. (1)关闭防火墙: 在终端执行  service iptables stop  命令 ,但我们不推荐使用此方式

http-server swagger-editor启动成功后,访问404的解决方法

出现如图所示,则是swagger启动成功 但在网页访问是出现404,则查看下是否是在swagger-editor的目录下使用了该命令. 若在swagger-editor目录下使用命令启动,虽能启动成功,但访问会是404 离开该路径,再次使用命令http-server swagger-editor,可成功,如图: 原文地址:https://www.cnblogs.com/HwyStudy/p/10401049.html

严重: Error in dependencyCheck java.io.IOException: invalid header field(tomcat启动成功可是訪问web项目404错误)

tomcat启动的时候出现 严重: Error in dependencyCheck java.io.IOException: invalid header field 而且tomcat也不自己主动reload 然后訪问在eclipse里面訪问web页面出现404,原来web程序一直没有被load进tomcat里面 原因:WebContent > META-INF > MANIFEST.MF文件不是多了几个空行就是多了几个空格,导致出现IO错误 解决的方法去掉空格和空行 重新启动tomcat

eclipse创建spring boot项目,tomcat启动成功,但http://localhost:8080无法访问报错404解决方案

spring boot的启动程序启动后,在访问http://localhost:8080地址的时候出现了错误,为什么出错网上我找了好久也没有得出具体的解决办法 当我指定到具体的action的时候,却可以正常的访问,目前一头懵逼. 原文地址:https://www.cnblogs.com/shifu8005/p/9862230.html

使用maven的tomcat:run进行web项目热部署

最近又重新看了一下maven的东西,其实主要是因为去了解Jenkins,后期也许会补充jenkins的博文. 怎么在eclipse里面创建maven web工程,这边就不介绍了,参见:http://blog.csdn.net/enson16855/article/details/19702477 ,一般情况下我们都是讲web工程发不到外部的tomcat环境下开发调试什么的,本人最近觉得有点繁琐. 1.首先来看一下maven tomcat插件: <plugin> <groupId>o