Tomcat 部署
Tomcat 部署应用程序通常有以下几种方法:
直接将应用程序复制到
webapps
目录:- 将你的 WAR 文件或包含了你的 web 应用的文件夹复制到
${CATALINA_HOME}/webapps
目录。 - Tomcat 会在启动时自动部署应用。
- 将你的 WAR 文件或包含了你的 web 应用的文件夹复制到
使用
manager
应用部署:- 访问 Tomcat 的
manager
应用。 - 上传你的应用 WAR 文件。
- 通过
manager
UI 或者使用curl
命令行工具进行部署。
- 访问 Tomcat 的
在
server.xml
中配置Context
:- 编辑
${CATALINA_HOME}/conf/server.xml
文件。 - 在
<Host>
标签内添加<Context>
元素指向你的应用路径和文件位置。 - 重启 Tomcat 以应用更改。
- 编辑
在
CATALINA_HOME/conf/Catalina/localhost
下创建your_app.xml
文件:- 在
${CATALINA_HOME}/conf/Catalina/localhost
目录下创建一个 XML 文件。 - 文件名对应你的应用上下文路径,文件内定义
Context
元素。 - 重启 Tomcat 以部署应用。
- 在
以下是使用 curl
命令行工具部署应用到 manager
应用的例子:
curl --user admin:password -X POST "http://localhost:8080/manager/text/deploy?path=/yourapp&update=true" -F "file=@/path/to/your/webapp.war"
确保你的 Tomcat 管理应用 (manager
) 已经被启用且安全性 (credentials) 已正确设置。
评论已关闭