linux jboss服务器发布简单java项目

1 篇文章 0 订阅
1 篇文章 0 订阅

只是新手记录发布流程而已,大神请绕过。

我们在发布项目之前还应该注意以下问题:

1.我们在开发的时候往往是使用的本地数据库,本地ip,所以我们发布项目前应该先检查下这些ip地址,数据库连接地址是否符合即将发布的服务器平台,如不符合请在发布前进行更换。

2.如果平时开发使用的是myEclipse工具,发布前导出来的war包本身可能缺少些必要的.jar文件,导致在jboss上发布失败,这就需要具体项目具体分析了,如果缺少请自行单独补上,一般缺少的.jar文件就是myEclipse工具里的某些自带的.jar文件。可以在布置到本地tomcat里启动成功的项目WEB-INF/lib 文件夹里寻找。单独引入myEclipse的lib文件夹里重新引入这个.jar文件,缺.jar文件的事,就会解除。

3.发布的时候,建议先放一个备份的压缩的文件(~比如war文件就是压缩的~)到比如新建的bak文件夹中 然后在去解压到发布项目的位置去发布。


好了 言归正传,文件上传到bak文件夹中后,登录linux工具,先进到bak文件目录下:

比如 eg:      cd /home/bak 

然后解压到发布项目的最终位置去:

比如eg: unzip 项目名.war -d /home/jboss-eap-6.2/standalone/deployments/项目名.war

(虽然解压前,解压后都叫   “项目名.war” ,但是一个是.war文件,解压完的是 “项目名.war”文件夹)

然后进入到发布文件的目录下

比如eg: cd /home/jboss-eap-6.2/standalone/deployments

最后touch目标文件,去发布项目

比如eg: touch 项目名.war.dodeploy


有的时候touch发布 会引起服务器宕机。。。 这个时候需要重启服务器 ,并重新touch 

先查看进程,找jboss对应的进程

ps -ef|grep jboss  

杀掉对应的进程号:

kill -9 进程号

回到根目录 重启Jboss6
          eg: cd /home

./start startJboss6.sh

查看日志:

cat  startJboss6.sh
tail -100f ..(此处为上一行打完后,出的
地址内容粘贴处) 

刚重启完后查看日志 ,看是否重启成功。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值