Java项目部署
这里介绍jar包方式和war包方式。
将项目打包
1、在项目pom.xml所在的目录中打开命令窗口。 按住shift键并单击鼠标右键可打开命令行窗口,其中包含此选项。
2、运行命令mvn package将在目标目录中生成jar软件包或war软件包,运行mvn clean将删除原始目标文件夹。
3、生成包类型的配置。 生成jar包还是生成war包取决于pom.xml的配置。 生成jar//jar包
生成war//war包
第一种jar封装方式
该方式比较简单,只要安装了java执行环境即可。 方法如下。
启动项目命令: java -jar jar包的全名(路径名文件名)
这样项目就成功了。 直接从地址栏访问就可以了。
注意事项:
默认端口号为8080,可以更改。 例如,在springboot项目中,在配置文件application.properties中设置server.port=80,将端口号更改为80。 这个端口号可以不写在地址栏里。 例如,localhost与localhost:80等价
第二种是war方式
这种方式需要在tomcat中执行
将生成的war包置于tomcat的webapps目录下。 此时,war的名称必须为ROOT.war。 (最好删除原始根文件夹。 启动tomcat时将生成根文件夹。 )以这种方式访问时,如果不正常,将报告404个错误。
如果war的名称不是ROOT.war,请更改tomcat的配置。
打开conf/server.xml以添加行,并将其添加到Host标记中
这种方式的端口号以项目配置为准,以tomcat为准。
内容来源于网络。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix