项目上线部署的时候,领导要求直接jar包运行,特此研究了一下。

前期准备:

1.待运行的jar包:ROOT.jar

2.装好了jdk的linux环境

具体操作如下:

在/home/greatwall目录下建立一个项目jar目录用于存放我们打的包

将打包好的jar包上传到localJar目录下,注意打包时的项目端口号,我用的是9080端口

检查当前是否有进程占用待启动项目的端口号,如果没有可以考虑启用项目了,如果有,需杀掉此进程释放9080端口号

停止运行jar包也是此操作

启用项目jar,注意此处需要nohup后台启动项目,否则关闭服务器会导致项目停止运行

nohup Java -jar 包名.jar &            //意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 

可以查看通过查看nohup.out来查看项目启动情况,也可以查看项目配置的日志路径来查看

日志显示缺少达梦驱动(项目用到了达梦驱动,maven下不下来,我给单独放在了lib包下,打包估计没打进来)

我的解决方案是,首先查看当前linux服务器的jdk安装路径 

命令最后一行可看到我的jdk装在了/usr/java/jdk1.8.0.231目录下,将lib下的达梦驱动jar包放到 jdk所在目录/jre/lib/ext目录下即可

此时再次运行nohup java -jar xxx.jar  &    命令即可 正常启动

 

        平常用eclipse 进行安卓开发的时候我们会遇到安卓自带的模拟器启动时间过长,反应慢等的问题,这个时候就依托别的安卓模拟器,笔者比较喜欢使用夜神模拟器。
下面来讲讲eclipse连接夜神的步骤

第一步:启动eclipse

在这里插入图片描述

第二步:启动夜神

双击启动之后进行连接

  1. 第一种方法:需要进入夜神模拟器的安装路径bin下启动模拟器的连接 例如我的安装路径
    注意是使用cmd进入该路径下然后运行 nox_adb connect 127.0.0.1:65001

  2. 第二种方法:可以设置快捷方式进行连接,不用每次麻烦进入bin下。
    想要配置可以参照我以前的博文第5条,第5条,第5条!
    博文连接
    https://blog.csdn.net/qq_44333320/article/details/105443875

第三步:开始操作

1.打开eclipse后点击工具栏window——>show view——>Other——>Devices ——>OK,之后就会出现设备 。
在这里插入图片描述
在这里插入图片描述

2.然后右键点击你的项目——>Run As——>Run Configrations——>双击Android application——>New_Configrations
3.然后选择你的项目——>Target,看图操作就OK了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
大功告成!
希望对你有帮助!