有段时间没部署项目到tomcat,今天部署出现了404问题。
一、环境
tomcat7 jdk1.7 eclipse-jee-luna-R-win32
二、问题描述
1、创建完web项目时,在eclilpse中创建一个tomcat server,添加web项目到该server,在eclipse中启动该server,启动是成功的。在浏览器输入:http://localhost:8080,页面出现404,如图所示
2、即便该tomcat下面不添加任何项目,在eclipse中启动tomcat(启动是成功的)。在浏览器中输入:http://localhost:8080,也是出现上图的404错误
3、关闭eclipse 的tomcat,启动本地安装的tomcat,在浏览器中输入:http://localhost:8080,能正常访问到tomcat的页面。
三、解决方案
1、删除该tomcat下部署的项目
2、重新配置tomcat。双击创建的server,会看到如下界面
3、将第一个标红部分的选择改为:Use Tomcat installation(takes control of Tomcat installation)
如果该tomcat下面有项目,tomcat的这个配置文件是不能更改的,只需要将tomcat下面部署的项目移除就好。
4、将第二个标红的部分Deploy path 改为tomcat发布项目的目录:webapps
5、保存更改,重启tomcat,再次在浏览器中输入:http://localhost:8080 你就会看到熟悉的tomcat页面了。
以上就是部署tomcat出现404问题的解决方法,希望对大家有所帮助。
本文向大家介绍mysql启动时出现ERROR 2003 (HY000)问题的解决方法,包括了mysql启动时出现ERROR 2003 (HY000)问题的解决方法的使用技巧和注意事项,需要的朋友参考一下 一、问题描述 在启动MYSQL时出现问题:“ERROR 2003 (HY000): Can't connect to MySQL server on ‘localhost' (10061)”,情况
我遵循了Head First Servlets中一个非常简单的例子。 我在浏览器地址栏输入localhost:8080,显示的是Tomcat的主页,服务器好像没问题。然后我创建了一个名为< code>Ch1Servlet的servlet。它看起来是这样的: 接下来,需要一个web.xml的配置文件。所以是这样的: 在编译了Ch1Servlet.java之后,我得到了一个类文件,它被放在WEB-IN
下面是我的配置: 在server.xml中(来自Tomcat) 在web.xml中(来自Tomcat) 在web.xml中(来自我的项目) 和我的项目结构: 最后,看看日志,我想不出我的应用程序部署在哪里: 感谢任何帮助!
本文向大家介绍解决Eclipse Tomcat OutOfMemoryError:PermGen space的问题,包括了解决Eclipse Tomcat OutOfMemoryError:PermGen space的问题的使用技巧和注意事项,需要的朋友参考一下 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryEr
本文向大家介绍Spring集成webSocket页面访问404问题的解决方法,包括了Spring集成webSocket页面访问404问题的解决方法的使用技巧和注意事项,需要的朋友参考一下 由于工作需求,需要搭建一个平台无关的web项目,用于收集其他系统的bug和建议。考虑到跨域和后期的在线交流的扩展,决定采用webSocket,加上系统本身是基于Spring的,就照着Spring的官方文档搭建了一
本文向大家介绍解决Spring Boot 正常启动后访问Controller提示404问题,包括了解决Spring Boot 正常启动后访问Controller提示404问题的使用技巧和注意事项,需要的朋友参考一下 问题描述 今天重新在搭建Spring Boot项目的时候遇到访问Controller报404错误,之前在搭建的时候没怎么注意这块。新创建项目成功后,作为项目启动类的Applicat