tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目

在eclipse中新建的Dynamic Web Project。写好代码后,选择Run on Server(当然Server配置为Tomcat),但是运行后我们发下在Tomcat的安装目录下并没有出现我们所建立的工程名字。很明显,项目并没有自动部署到Tomcat的Webapps中。
不信我们等eclipse中的tomcat启动以后。在eclipse内置的浏览器中输入http://localhost:8080/webDemo/login.jsp(其中webDemo为工程名字)。可以正常打开。但是我们在外部的浏览器上打开http://localhost:8080时确没有出现所期望的小猫画面。也就是说,toncat并没有正常启动。(经常我们都是在bin目录下点击startup.bat后。在输入http://localhost:8080就可以看到期望的小猫了)

为了使我们的项目能像myelipse那样自动部署到webapps目录(可以使用插件,但是eclipse插件好像不怎么好用,反正我是不喜欢)。我们需要对我们所建立的tomcat Server做一些简单的修改。
1:将eclipse内的Tomcat服务器停止。Stop

2:删除之前run on server中的项目

3:在servers下面选择Tomcat服务器。右键点击后选择Open,出现如下提示:
修改Server Locations(默认是选择的第一个。如果没有进行1,2步操作时。该选项是灰色的无法编辑)
选择第二项(Use Tomcat installation(takes......)
4:将下面的Deploy path 改成 webapps,默认是wptwebapps,上面的Server Path对应电脑上的Tomcat安装目录
5:保存设置。退出
6:点击web项目,Run as --> Run on Server--.....
这时。项目会自动部署到tomcat的webapps下面。启动后可以正常浏览。

https://blog.csdn.net/shasiqq/article/details/51302632

原文地址:https://www.cnblogs.com/GH0522/p/9070894.html

时间: 2024-10-12 12:26:53

tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目的相关文章

tomcat启动正常,404. Eclipse没有正确部署工程项目

http://blog.csdn.net/lynn_wgr/article/details/7751228 在eclipse中新建的Dynamic Web Project.写好代码后,选择Run on Server(当然Server配置为Tomcat),但是运行后我们发下在Tomcat的安装目录下并没有出现我们所建立的工程名字.很明显,项目并没有自动部署到Tomcat的Webapps中.不信我们等eclipse中的tomcat启动以后.在eclipse内置的浏览器中输入http://localh

eclipse中配置的tomcat 启动正常 但是访问报404错误

问题描述: 在eclipse中配置的Tomcat,启动是正常的,控制台显示启动成功,也没有报任何错误信息,但是访问的时候就报404错误,然后直接在bin目录下启动startup.bat的方式就是正常的.然后就很纳闷,之后在网上搜了下资料,说是Eclipse的配置出了问题. 解决方案: 1.如果Server里的tomcat启动了,需要先停掉.然后再移除添加的项目 2.之后双击server中配置的tomcat服务器,会弹出如下界面. 3.在Server Locations配置中选择第二个选项,use

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

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

配置tomcat,实现域名访问项目

首先,配置tomcat端口号为80,配置方法:配置tomcat,访问端口改为80 然后,配置访问项目时候,不用项目名,配置方法:配置tomcat,使访问项目时候无项目名 最后,配置tomcat的server.xml文件, defaultHost的默认值是localhost.修改成你的域名 <Engine name="Catalina" defaultHost="api.xxxx.cn"> 同理: <Host name="api.xxxx.

spring boot 访问项目时加项目名称

pringboot 项目一般直接地址加端口就可以访问了,不像放在tomcat里面还需要加上项目名. 现在,想访问的时候加上项目名用来区分,只要在配置文件里面加上 server.context-path=/项目名,就可以了 server.context-path=/easyUI_boot 原文链接 : https://blog.csdn.net/orangetop/article/details/80598108 原文地址:https://www.cnblogs.com/helloworld637

解决Linux上tomcat启动却无法访问

linux中tomcat的安装 安装tomcat前首先要安装对应的jdk并配置Java环境 下载tomcat安装包 下载路径:https://tomcat.apache.org/download-80.cgi 将tar.gz包上传包linux CRT中Alt+P可打开SFTP传输,其中常用的指令如下: lpwd:本地路径 pwd:linux上路径 lcd:cd到本地路径 cd:cd到linux路径 解压安装 解压:tar -zxvf apache-tomcat-8.5.35.tar.gz 到bi

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

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

SpringBoot项目启动成功,访问路径提示404

当SpringBoot项目启动成功后,访问Controller下的RequestMapping路径却发现无法访问,且提示Status=404 我的项目中controller下只有一个访问路径/hello,正常情况下当项目启动成功,会在控制台看到项目启动时扫描到该路径:@RequestMapping(value="/hello") ;但是我们看控制台此时并没有扫描到/hello路径 /hello路径无法成功访问 到这里就需要检查你的SpringBoot启动类是否与你的Controoler

tomcat修改域名和访问域名时去掉项目名

打开tomcat安装目录,根据路径找到 server.xml   路径D:\apache-tomcat-7.0.70\conf\server.xml 打开后   找到这一段 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> port="80" 在这里指定端口 然后找到