一、准备工作
java -version命令验证安装;配置JAVA_HOME环境变量(指向JDK安装路径),并添加%JAVA_HOME%\bin(Windows)或$JAVA_HOME/bin(Linux/Mac)到PATH环境变量。/usr/local/tomcat或D:\tomcat);建议将Tomcat目录加入系统环境变量CATALINA_HOME(指向Tomcat根目录)。bin目录,执行startup.bat(Windows)或./startup.sh(Linux/Mac)启动服务;访问http://localhost:8080,若看到Tomcat欢迎页面则说明安装成功。二、生成WAR文件
WAR(Web Application Archive)是Java Web应用的部署包,需包含WEB-INF目录(内有web.xml配置文件、类文件classes、依赖库lib)及Web资源(如HTML、JSP、CSS)。使用Maven/Gradle构建工具生成WAR文件:
pom.xml中设置<packaging>war</packaging>,运行mvn clean package命令,生成的WAR文件位于target目录(如myapp.war);build.gradle中添加apply plugin: 'war',运行gradle build命令,WAR文件位于build/libs目录。三、部署WAR文件 Tomcat支持多种部署方式,以下是常用方法:
webapps目录(如D:\tomcat\webapps\myapp.war),Tomcat会自动解压WAR文件(生成myapp目录),并部署应用。conf/tomcat-users.xml,添加manager-gui角色及对应用户(如<user username="admin" password="123456" roles="manager-gui"/>);http://localhost:8080/manager/html,用配置的用户登录;C:\myapp.war或远程URL),点击“Deploy”完成部署。autoDeploy:编辑conf/server.xml,找到<Host>标签,设置autoDeploy="true"(默认开启),Tomcat会监控webapps目录,自动解压新增的WAR文件;reloadable:在conf/context.xml中设置<Context reloadable="true">,应用代码变更后Tomcat会自动重新加载(无需重启)。四、验证部署
部署完成后,通过浏览器访问应用URL:http://localhost:8080/your-app-name(your-app-name为WAR文件名或<Context>标签中配置的path值)。检查应用功能是否正常(如页面显示、接口响应),查看Tomcat的logs/catalina.out日志文件,确认无报错信息。
五、配置与管理(可选但重要)
conf/server.xml中的<Connector>标签,修改port属性(如<Connector port="8081" protocol="HTTP/1.1" .../>),重启Tomcat生效。JAVA_HOME和CATALINA_HOME环境变量正确设置,避免启动错误。conf/catalina.sh(Linux)或conf/catalina.bat(Windows)中的JVM内存参数(如-Xms512m -Xmx1024m,设置初始堆内存512MB、最大堆内存1024MB);配置连接池(如DBCP)、静态资源缓存(在web.xml中添加<cache-control>)。tomcat-users.xml中的用户密码)、定期更新Tomcat版本(修复安全漏洞)。免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。