部署java项目

部署1

导入数据库:
把别的环境的项目可以统一拷贝过来,然后修改配置:

程序jar包放在:webapps目录下
启动程序:bin目录下执行 ./startup.sh
日志:logs下,tail -f catalina.out
------tomcat的监听端口在这个文件里面配置/home/项目/conf/server.xml
http://ip:8088/test/ (访问项目地址端口后跟的名字是webapps里的程序包名称;端口是conf/server.xml文件中对应的
<Connector port="8061" protocol="HTTP/1.1")
bin目录下catalina.sh (新项目这个里面搜下端口,看看有没有重复的)
---java配置路径也在此文件下#JAVA_HOME=/usr/java/jdk1.8.0_131
conf目录下server.xml (新项目这个里面搜下端口,看看有没有重复的)
系统配置文件:config.properties 数据库配置文件:jdbc.properties redis配置文件:redis.properties

 

部署2

部署步骤:

部署目录/data
1、新建一个mysql数据库,把开发的sql文件导入进去
2、然后更改项目配置文件中,
1)数据库地址为你刚刚新建的数据库
2)#文件下载保存路径,可修改为项目所在路径,如 /data/Downloads/
exportDownloadPath : /Users/Downloads/
3) 项目的访问地址:localhost可改为服务器ip
exportRequestUrl : http://localhost:8085
4)#定时任务执行时间,0 0 4 * * ?是凌晨4点
,可自己修改,修改完需重启项目
网上搜cron表达式生成器https://cron.qqe2.com/,可用这个协助改每小时、分钟执行。。。。
tasks:
cron: 0 0 4 * * ?

3、创建项目文件夹,存放jar包(在/data目录下新建文件夹,如test,在test文件夹里 放项目包如,a.jar包)
4、部署时jar包同级目录下创建文件夹“config“,将附件中的application.yml放进去并按实际需求进行修改配置后再启动

(就是在/data目录下新建文件夹“config“,将附件中的application.yml放进去)

5、添加启动文件start.sh,启动文件中输入启动命令。

它的启动命令是“sudo su -”后
nohup java -jar -Xms256m -Xmx256m -Xmn256m a.jar &

nohup是后台运行的意思,
不用这个参数也行-Xms256m -Xmx256m -Xmn256m,
如果导出的数据量大的话使用-Xms256m -Xmx256m -Xmn256m 可能会有问题,

-Xms256m -Xmx256m -Xmn256m 这些是设置启动时最大占用多少内存的

可直接用这个命令启用:nohup java -jar XXXX.jar &

 

posted on   FanF  阅读(73)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示