tomcat部署(idea)项目
2016-06-25 17:24
567 查看
准备工作【可选】:
1. maven project->lifecycle->clean
2. project structure->artifacts中添加web application: archive
3. 菜单栏build artifacts
启动Tomcat
默认localhost:8080/projectName 即可访问,其中,projectName是项目名称,下同。
tomcat->conf下修改server.xml,在
更新:在tomcat 9 中实验了下,war包放在webapps下,可以不用在server.xml中加context了,服务启动时会自动解压。
删除$tomcat_home/webapps/ROOT下的所有目录
在$tomcat_home/conf/Catalina/localhost下新建一个ROOT.xml文件,写入
其中,docBase指向的是war包解压后的目录名称,需绝对路径。
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/webappstomcat->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包解压后的目录名称,需绝对路径。
相关文章推荐
- MyEclipse15 中tomcat的部署
- Eclipse不重启Tomcat实现重新加载修改类的方法
- eclipse tomcat7 maven3 自动部署到tomcat
- Tomcat源码阅读
- 增加eclipse启动的Tomcat内存的方法
- eclipse中tomcat内存溢出设置
- linux下tomcat运行war包常用命令
- linux定时重启tomcat
- tomcat异常信息处理 严重: IOException while loading persisted sessions: java.io.EOFException
- tomcat 7配置精讲
- Tomcat 架构探索
- 在tomcat下context.xml中配置各种数据库连接池
- 如何在tomcat安装部署php项目
- linux下 清空tomcat缓存
- Myeclipse添加外部Tomcat出现启动故障的问题解决
- Myeclipse添加外部Tomcat出现启动故障的问题解决
- Eclipse中Tomcat的配置及简单例子
- tomcat catalina.sh JAVA_OPTS参数说明与配置
- 生产环境 tomcat中启动缓慢
- 多个Tomcat运行,端口冲突,端口修改心得