核心结论
在Windows Server上部署Java项目需配置JDK环境、部署Web容器(如Tomcat),并通过war包或jar包运行项目。关键步骤包括环境准备、项目打包、服务器配置和启动验证。
1. 环境准备
- 安装JDK:下载与项目匹配的Java 8/11/17版本,配置系统变量(
JAVA_HOME、Path)。 - Web容器选择:若为Web项目,推荐Tomcat 9+或Jetty;Spring Boot项目可直接用内嵌容器。
2. 项目打包
- 传统Web项目:使用Maven/Gradle生成war包(命令:
mvn package),部署至Tomcat的webapps目录。 - Spring Boot项目:打包为可执行jar(含内嵌Tomcat),命令:
mvn spring-boot:build-image或生成jar后运行。
3. 服务器配置
- 端口与防火墙:开放项目所需端口(如8080),在Windows防火墙中添加入站规则。
- 服务化部署(可选):使用winsw工具将jar包注册为系统服务,确保开机自启。
4. 启动与验证
- 启动方式:
- Tomcat:运行
binstartup.bat,访问http://服务器IP:端口/项目名。 - Jar包:命令行执行
java -jar 项目名.jar。
- Tomcat:运行
- 日志检查:查看
logs/catalina.out(Tomcat)或jar包同级日志文件,排查错误。
注意事项
- 依赖兼容性:确保服务器JDK版本与项目编译版本一致。
- 资源占用:高并发场景建议优化JVM参数(如
-Xmx设置堆内存)。 - 安全加固:禁用默认管理员账户,定期更新JDK和容器版本。
完成上述步骤后,Java项目即可在Windows Server上稳定运行。
CCLOUD博客