首先先把之前build clean一下 因为资源问题,代码问题 经常会出现运行异常 这个时候需要clean一下
tomact相关
sudo sh startup.sh
sudo sh shutdown.sh
方法一 拷贝整个项目
- Build -> 选择exploaded -> Build
- 找到文件 exploded
- 拷贝06_crm_war_exploded 到tomat的webapps目录中,
文件夹名作为 ContextPath
ApacheTomat 是我自己起的文件夹名字
/Users/hualande/Library/ApacheTomat/webapps
测试 启动tomcat (不是用idea 启动哦)
进入crm1
切换资源存放文件啥的 重启一下哦
方法二 war形式
到out文件中把 文件内容压缩成zip包 然后改名成war 也可以的 这个地方不多介绍,用的是idea打出war包
war包的名字就是 Contextpath
- 到 Project Structure, 切换到 Artifacts
- 添加 Archive
- Build 到out文件中找
- 然后复制到
webapps中 复制进入会主动解压的
方法三 server.xml 设置路径
到tomcat文件中的coonf/server.xml 中的host标签中添加下面内容
- 可以复制项目到桌面上 然后名字无所谓 因为 ContextPath主要是靠配置的
- 在server.xml配置 记得单标签 /> 结束
<Context docBase="/Users/hualande/Desktop/crm3333" path="/crm3" />
- 启动一下看看
方法四 新建xml 设置
xml名字就是ContentPath
在tomcat下的conf/Catalina/localhost 中新建一个xml 然后xml文件名作为ContextPath
<Context docBase="/Users/hualande/Desktop/crm4" />