初级java第一次打war包和部署服务器,理解有限,如有问题请指出.
web项目打war包:
Eclipse中选择项目右键Run As -->Maven install.
可在后台Console查看打包情况,提示BUILD SUCCESS表示打包成功,可根据路径找到war包.如果出错可看提示修改问题.
服务器部署项目:
1、登陆服务器
2、关闭服务器
指令:
ps -ef|grep 服务名(ps和grep后有空格 我的是:xx_sm_web) +回车(下图)
kill -9 1356(进程号) + 回车 即可关闭当前进程
3、将打好的war包通过ftp传入项目(服务器名:我的是xx_sm_web)下webapps文件夹下
4、启动服务器即可。
服务器目录下的bin文件夹下 输入指令 ./startup.sh 启动服务器
可能用的到的指令
rm -rf 文件名或者文件夹名 删除文件或文件夹
cd .. 返回上级目录
cd 文件夹名称 进入文件夹
tail -f catalina.out 查看服务器后台信息
./startup.sh 启动服务器
./shutdown.sh 关闭服务器
PS:打包时,需要检查下pom.xml中<env>标签是否是对应的环境信息(开发环境、测试环境、预上线环境、正式环境),因为每个环境数据库的信息不一样。
补充:
备份war包
可以将war存入服务器名称(我的是xx_sm_web)的文件夹下 然后 指令 cp war包名 目标路径(wapapps)/新的war包名