linux执行jar和war

一、发布java可执行JAR包方法

(1)首先在Eclipse上右击工程项目,如下图所示:

(2)然后在弹出的窗口中选择:Java-->Runnable JAR file,然后点击:Next,如下图所示:

 

 

(3)然后选择需要打包的程序和保存的地方,然后点击:Finish,如下图所示:

 

 

二、打包后的jar包在Linux上运行

(1)部署Java运行环境

     1、Linux上确定已经有了Java的运行环境(1.是否安装好了JDK,并且配置好相应的环境变量),输入命令:java –version  确定

 

2、使用Xftp文件传输工具,将本地打包好的Runnable JAR文件上传到Linux服务器上;

3、使用Xshell工具登录定时器服务器-Linux(100.101.69.164)在命令行输入:java -jar TimerTask.jar就可以运行了,其中TimerTask.jar就是之前打包好的Java程序的jar包

如果按照:java –jar TimerTask.jar执行jar包,当我们退出putty或Xshell终端时,TimerTask.jar这个程序就会停止

将jar程序设置成后台运行:nohup Java –jar TimerTask.jar & (注意:nohup 命令的作用就是让程序在后台运行,不用担心关闭连接进程断掉的问题)

4、如果想要杀掉运行中jar程序,查看进程命令为:ps aux|grep TimerTask.jar  将会看到此jar的进程信息,找到jar的pid,杀掉命令为:

 Kill -9 pid---进程号

二、定时任务接口发布方法

一、打包War包,如下图所示:

二、发布War包到Linux服务器上

(1)下载apache-tomcat-8.5.23.zip

在本地解压后,修改apache-tomcat-8.5.23\tomcat\conf路径下server.xml文件,在文件中加入以下配置

      <Context path="strategy" debug="0" docBase="strategy.web.war" reloadable="true"/> 如下图所示

 

2)发布Tomcat和War包

1.把打包好的strategy.web.war包放入将要发布的tomcat下(路径如下:apache-tomcat-8.5.23\tomcat\webapps)

2.使用Xftp工具在服务器上新建文件夹strategy

2.使用工具Xftp把配置好的Tomcat包上传到Linux服务器上的strategy文件夹下  

使用xshell工具连接linux服务器执行以下命令

# netstat -apn|grep 8080  查看端口8080是否被占用命令

#cd  strategy \apache-tomcat-8.5.23\apache-tomcat-8.5.23\bin  进入tomcat的bin目录

#  ./startup.sh 启动Tomcat

#  ./shutdown.sh  关闭Tomcat

 

# ps -ef|grep java   查看Tomcat是否关闭

# chmod 777 ./startup.sh 修改文件权限命令

以下命令不一定要执行: 1.   systemctl stop firewalld.service  #停止firewall  2.  systemctl disable firewalld.service  #禁止firewall开机启动

注:记住若执行启动或停止命令被拒绝,记得修改文件权限(可以使用Xftp工具)如下图

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值