部署项目到tomcat时需要注意的问题

使用tomcat服务器运行项目之前  需要把项目发布到(部署)tomcat上,然后启动服务器  运行项目

今天把以往正常运行的项目发布之后,运行时   竟然出现404  关键还不是我路径写错了   而是这里边有一个坑

部署:

然后访问该项目

检查发现  并不是路径写错了

然后点开了service.xml

发现host节点中  context中的  docBase和path不一致

所以造成了项目访问不到   现在访问 http://localhost:7777/maven-crm/index.jsp

可以看到访问成功

但是为什么部署时的名称和访问时的名称不同呢  该怎么配置才能避免这种坑爹的情况    因为我们访问项目时都习惯了端口+项目名+文件位置

解决办法如下:

第一个红色框中的名称是部署时的名称  改不改都行   关键是value中的值   如果按照传统方式进行访问   就必须和项目名称保持一致

原文地址:https://www.cnblogs.com/Joke-Jay/p/8127776.html

时间: 2024-10-10 15:29:24

部署项目到tomcat时需要注意的问题的相关文章

Eclipse部署项目到tomcat,获取项目路径

不是很厉害,但是有些知识是自己写的.我看见我的东西被别人转了却没有我的名字,希望能有点心,转载的时候注明原文出处,谢谢:http://blog.csdn.net/chunlei_zhang/article/details/38778451 最近用了Eclipse4.3学到不少东西,最近就遇到了一个地方的问题,就是部署项目到tomcat,然后从我的项目中想获得tomcat的webapp部署路径出现问题,如我在项目中使用user.dir得到的路径却是Eclipse的安装路径,看了网上的方法,不知道是

Eclipse中部署项目到Tomcat的方法

Eclipse 中部署项目到Tomcat的方法 1. 安装的软件: Eclipse版本:Eclipse Java EE IDE for Web Developers.Version: Juno Service Release 1 Tomcat版本:apache-tomcat-8.0.24 JDK版本:jdk1.8.0_40 2. 配置tomcat 打开Eclipse,Window->Preferences->Server->Runtime Environment,如下图所示: 如果没有找

同一服务器部署多个tomcat时的端口号修改详情

同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例. 首先了解下tomcat的几个主要端口: <Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="60000"  redirectPort="8443" disableUploadTimeout="false&q

(转)同一服务器部署多个tomcat时的端口号修改详情

背景:在同一个服务器上部署工程,总会遇到tomcat端口占用的情况,所有有必要分清楚各个端口的作用,和需要更改的端口. 同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例. 主要的几个端口 首先了解下tomcat的几个主要端口: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="60000"

同一服务器部署多个Tomcat时端口修改

同一服务器部署多个Tomcat时,存在端口冲突问题,需要修改Tomcat配置文件server.xml,以tomcat7为例. 部署多个tomcat主要修改三个端口: (1)http端口,默认8080,现修改为9080 <Connector port="9080" protocol="HTTP/1.1" connectionTimeout="60000" redirectPort="8443" disableUploadT

部署项目到tomcat,记一笔

1.连接到需部署项目的服务器,由于服务器上本来就是有项目存在的,所以拷tomcat然后修改配置即可,cp发现权限不够,所以su切换至root用户进行操作,重新命名为tomcat_new,进入主配置文件conf目录下修改server.xml,使其与原项目端口不可冲突(8083):然后再指定好项目部署的位置.2.将打好的war包放至指定的目录下解压,目录不存在mkdir -p自己创建即可.3.进入bin下./start.sh启动tomcat,显示启动成功.看似一切进行的很顺利,然后直接去浏览器访问,

Eclipse+Maven远程部署项目到Tomcat中

使用maven的自动部署功能可以很方便的将maven工程自动打包并且部署到远程tomcat服务器,省去一些繁琐的操作,节省大量时间. 我使用的tomcat版本是8.5,tomcat7和tomcat8都可以,安装配置过程比较简单,在此就省略了. 以下是我的安装部署过程: 1.配置tomcat 先是修改tomcat-users.xml文件,该文件在安装目录的conf文件夹下面,我的是在/usr/local/apache-tomcat-8.5.11/conf,在<tomcat-users></

部署多个Tomcat时遇到的一些问题

今天应领导要求,因为本地内网测试已不能满足需求,需要的远程服务器外网上部署项目副本以供测试,由于我的项目和另一同事的OA项目是捆绑在一起的,所以他的项目也要进行复制. 这样就是2个Tomcat需要部署. 他的是安装版的Tomcat,我的是解压版的Tomcat. 部署的时候,我先在服务器找端口,部署了一份.然后他部署的时候,他的项目跑起来一会儿,突然自己就挂掉了. 我想可能是端口占用的问题,然后我又让他自己把Tomcat重新装一次,在端口配置的时候,他只是把访问端口8080改了,其他两个端口是默认

使用jenkins 插件自动部署项目至tomcat

前面使用maven.ant编译项目就不说,只说一下使用jenkins的插件自动部署项目 1.首先jenkins安装插件Deploy to container Plugin ,下载地址为:https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin 2.安装完后,将会在项目配置中见到一下选项 3.配置tomcat远程部署账号,在tomcat目录下conf文件内tomcat-users.xml 文件增加以下配置 <role rolename=&quo