您的位置:首页 > 运维架构 > Tomcat

tomcat部署(idea)项目

2016-06-25 17:24 567 查看
准备工作【可选】:

1. maven project->lifecycle->clean

2. project structure->artifacts中添加web application: archive

3. 菜单栏build artifacts

非根目录

非war包

target下以项目名命名的文件夹直接拷到$tomcat_home/webapps下

启动Tomcat

默认localhost:8080/projectName 即可访问,其中,projectName是项目名称,下同。

war包

target下war包拷到$tomcat_home/webapps

tomcat->conf下修改server.xml,在
<host></host>
中添加

<Context path="/projectName" docBase="projectName.war" debug="0" privileged="true" reloadable="true"/>


更新:在tomcat 9 中实验了下,war包放在webapps下,可以不用在server.xml中加context了,服务启动时会自动解压。

tomcat根目录

war包解压到$tomcat_home/webapps之外的目录

删除$tomcat_home/webapps/ROOT下的所有目录

在$tomcat_home/conf/Catalina/localhost下新建一个ROOT.xml文件,写入

<?xml version='1.0' encoding='utf-8'?>
<Context path="/" docBase="/usr/local/tomcat-7.0/projectName" debug="0" privileged="true" reloadable="true"/>


其中,docBase指向的是war包解压后的目录名称,需绝对路径。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: