将Java Web项目导出war包并部署到tomcat中

原创 2017年07月20日 17:55:40

使用eclpise导出war

1.在需要打包的项目上右键>选择[Export]
这里写图片描述
2.选中[Web]下面的[WAR file],点击[Next]
这里写图片描述
3.通过[Browse]选择保存路径,点击[Finish]完成即可
这里写图片描述

使用maven导出war

1.通过eclipse方式:选择需要打包的项目右键选择[Run As]的[Maven install]即可。提示成功后会显示war包的生成路径,一般在项目的target目录下。
这里写图片描述
这里写图片描述
2.通过maven命令:控制台进入项目目录,执行mvn package命令即可。成功后会提示生成的war包路径。一般在项目的target目录下。
这里写图片描述
注:pom.xml的<packaging/>配置为war打包后的就是war包,配置为jar时打包后的就是jar包。mvn package命令和mvn install命令都可以打包。我这里项目名称是tsj-spring,所以默认名称就是tsj-spring.war。

将war包部署至tomcat中

1.将tsj-spring.war放到Tomcat的webapps目录下。
2.配置conf\server.xml文件
在<Host>中添加:

<Context docBase="tsj-spring" path="/tsj-spring" reloadable="false" source="org.eclipse.jst.jee.server:tsj-spring"/>

这里写图片描述
3.启动tomcat,双击bin目录下的startup.bat,启动成功后直接在浏览器访问项目就完事了。
注:在tomcat启动的时候会自动解压war文件,所以在部署项目的时候直接将web项目编译后的文件放在webapps也是同样的。

遇到问题

1.如果遇到错误提示:软件包 javax.servlet.http 不存在import javax.servlet.http.HttpServletRequest;
解决办法:将tomcat\lib目录下的servlet-api.jar复制一份到jdk的Java\jdk1.8.0_51\jre\lib\ext目录下。
2.你是不是会疑惑[mvn install]和[mvn package]有什么区别呢?下面第一张图执行的是[mvn package],第二张图执行的是[mvn install]。很显然[mvn install]除了打包之外还多做了一件事情: 将你打包后的文件安装在本地仓库。
这里写图片描述
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

将Java Web项目导出war包并部署到tomcat中

使用eclpise导出war1.在需要打包的项目上右键>选择[Export] 2.选中[Web]下面的[WAR file],点击[Next] 3.通过[Browse]选择保存路径,点击[F...
  • taoshujian
  • taoshujian
  • 2017年07月20日 17:55
  • 4463

将web项目以war包形式部署到tomcat中的方法

1. 打包成war包,注意项目的包路径如下:主要需要打成war包的文件都在该目录下: 注意如果*.jar文件没有放在WEB-INF/lib下,那么在打包前先将所有的jar文件放到 WEB-INF/...
  • Baple
  • Baple
  • 2014年12月08日 15:30
  • 47500

intellij idea java环境配置及导出java web war包的一些细节

以前都用eclipse写java,现在刚拿到intellij idea时有些懵,慢慢摸索发现一些坑点: 1、jdk配置网上很多教程了,不管是在linux还是其他系统中,当找到jdk后,下图蓝色框框内...
  • TheHide
  • TheHide
  • 2016年07月27日 10:01
  • 6114

java web项目war包自动升级部署方案

前言之前,我们公司部署以及升级都是由运维去管理的,联想到很多开源平台都支持自动升级,索性我也做个自动升级war的功能。 这里没有用docker镜像发包,灰度发包等,只适用于单个tomcat的部署环境...
  • qq273681448
  • qq273681448
  • 2017年07月10日 17:11
  • 3021

linux(centos)之安装tomcat并且部署java web项目 by:kencery

  • 2017年08月19日 09:54
  • 1.1MB
  • 下载

如何从svn中导出java web项目后部署到tomcat中,并且运行

初次参与开发公司的web项目,争取了一个login功能,结果真的是小白,什么都不会,连怎么从svn导出项目都不会... 哎~~~~ 不过这不能阻止我继续开发的热情,然后就有了后面的一些问题,和解决办...
  • chinese_zhang
  • chinese_zhang
  • 2015年02月09日 19:41
  • 5362

java web项目打成war包放到linux下中文显示乱码

1.jsp页面中文显示乱码     执行:echo $LANG en_US.UTF-8 vi /etc/sysconfig/i18n  将内容改为  LANG="zh_CN.gbk"...
  • wuliyun88
  • wuliyun88
  • 2015年10月14日 13:26
  • 2202

彻底解决java WEB项目的文件路径问题(war包)

在j2EE项目中,我们一般会把项目打包发布,一般是war包,作为独立单元,可以远程上传,加载,发布,还可以实现版本控制,但这与我们开发过程中使用MyEclipse自动部署有所不同,以下做详细说明. 使...
  • xinfei0803
  • xinfei0803
  • 2014年11月20日 13:20
  • 4222

使用Maven自动部署Java Web项目到Tomcat问题小记

导读首先说说自己为啥要用maven管理项目,一个直接的原因是:我在自己电脑上开发web项目,每次部署到服务器上时都要经历如下步骤:首先在Eclipse里将项目打包成war包将服务器上原来的项目文件夹删...
  • lanxuezaipiao
  • lanxuezaipiao
  • 2014年10月21日 23:15
  • 15246

Linux(Centos)之安装tomcat并且部署Java Web项目

个人评语:这篇转载的文章操作非常仔细,而且按照文章操作过程完全没有问题,好文。 ===========================================================...
  • dodott
  • dodott
  • 2016年11月15日 18:33
  • 259
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将Java Web项目导出war包并部署到tomcat中
举报原因:
原因补充:

(最多只允许输入30个字)