将项目打成war包并用tomcat部署的方法,步骤及注意点

 

部署的遇到第一个问题,就是tomcat和jdk的环境问题: 
首先 理解为啥要关注这两者的环境呢?他们仍是有关系的–tomcat 做为比较流行的java Web服务器也是用java来实现的一个比较大的软件 它也必须在虚拟机JVM上运行 。 而java不少运用都是用在web开发上 因此他们就联系在一块儿了 其实java也有运用程序的 这时java开发就不用和tomcat联系在一块儿了 , 只需java虚拟机jdk便可.通常别用tomcat6,tomcat7别用jdk1.8这个高版本,容易出现环境上的问题致使启动报错。我用的环境tomcat7.0+jdk1.8 运行是没问题的,能够经过 cmd 查看jdk版本 java -version 就能显示出来以下图,若是没出来相似我这个效果,那就是你的jdk环境变量没配置好啦~。 
java

 

 

1.最简单,常见的部署方法,直接将war包放到tomcat的wabapp目录下,运行tomcat就行。

具体步骤以下: 
a. 把项目打包到wabapp目录下。以下图 
web

 

b.在bin目录下运行命令 startup.bat 启动项目。(在bin目录里按 shift+右键 便可调出命令框。关闭项目 shutdown.bat)以下图 
浏览器

 

你放在wabapp下的全部项目就会自启动,自启动伴随着解压缩包的动做,启动完成后在wabapp下会看到解压后的项目文件夹。运行成功的命令显示以下 
tomcat

 

 


这样就表示项目启动成功!打开浏览器访问下 
服务器

 

 


这一种部署方法很简单,而且能够验证你的环境是否有问题。若是想用下一种的部署方法,能够先用这个简单方法验证环境的问题。这一种方法还有个注意点就是会自启动webapp下的你放入的全部项目,注意一下哈。markdown

2.将项目打包到本地随便一个目录位置,而后用tomcat部署该项目。

a.导出项目的war包到本地随便一个文件夹下:我这里新建了一个F:\TomcatAppTest的文件夹,并将war包放到这里。 
b.配置tomcat–找到tomcat的conf下的server.xml文件,并在标签内建立配置信息。 
app

 

 


path:启动项目后访问的项目名 
docBase:该项目的实际放置位置的路径,注意到项目名称这一级而不是文件夹名这一级。 
c.运行tomcat.步骤同上,而后在浏览器中访问该项目。 
你还能够在server.xml中配置你的端口号和项目名称,从而改变访问的url。webapp

3.注意点和遇到的问题。

a.第一次都是从网上学到的,也看了几个方式,但其中一个误区要注意就是使用cmd命令: jar -cvf tsqa.war tsqa 打包项目的问题,不建议使用,实践后知道打包的目录结构和用eclips打包的目录结构不一样,且打的包更重,结构不合理。 
b.一开始遇到启动报错的问题,通常来讲启动就报错是环境出问题了,换个版本的tomcat或者jdk试试。atom

 

本文连接:https://blog.csdn.net/zhanglf02/article/details/73565354url

相关文章
相关标签/搜索