在linux服务器上使用软连接进行启动jar包

Posted 健康平安的活着

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux服务器上使用软连接进行启动jar包相关的知识,希望对你有一定的参考价值。

一 使用软连接启动jar包

1.1 软连接

使用 ln -fs   xxx/resurce.jar     /xxx/destation.jar

软连接就是创建快捷方式。这里就是把xxx/resurce.jar这个原始的jar创建到 /xxx/这个目录下,jar包的名字为destation.jar ;也就是说 /xxx/destation.jar是xxx/resurce.jar的快捷方式。

1.2 操作案例

1.将windows上的jar包,上传到linux服务器的/root/export/servers目录下,如下图所示:

2.在/root/bigdata-software这个目录下,创建一个快捷方式

[root@192 ~]# ln -sf /root/export/servers/00-spt-test-1.0-SNAPSHOT.jar  /root/bigdata-software/spt-test.jar

3.进入到/root/bigdata-software这个目录下,启动jar包

[root@192 ~]# cd /root/bigdata-software/
[root@192 bigdata-software]# ls
apache-tomcat-8.5.6.tar.gz  influxdb-1.7.9.x86_64.rpm  jdk-8u171-linux-x64.tar.gz  spt-test.jar  zookeeper-3.4.8.tar.gz
[root@192 bigdata-software]# nohup java -jar spt-test.jar &
[1] 3270
nohup: ignoring input and appending output to ‘nohup.out’
[root@192 bigdata-software]# ls
apache-tomcat-8.5.6.tar.gz  influxdb-1.7.9.x86_64.rpm  jdk-8u171-linux-x64.tar.gz  nohup.out  spt-test.jar  zookeeper-3.4.8.tar.gz
[root@192 bigdata-software]# tail -f nohup.out 
2021-06-23 21:59:25.920  INFO 3270 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2021-06-23 21:59:25.921  INFO 3270 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2021-06-23 21:59:25.975  INFO 3270 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2021-06-23 21:59:25.975  INFO 3270 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2021-06-23 21:59:26.256  INFO 3270 --- [           main] o.s.b.a.w.s.WelcomePageHandlerMapping    : Adding welcome page: class path resource [static/index.html]
2021-06-23 21:59:26.483  INFO 3270 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2021-06-23 21:59:26.716  INFO 3270 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2021-06-23 21:59:26.733  INFO 3270 --- [           main] com.ljf.spring.boot.demo.App             : Started App in 10.106 seconds (JVM running for 12.257)
2021-06-23 21:59:26.735  INFO 3270 --- [           main] com.ljf.spring.boot.demo.App             : springboot的test模块启动完成!!!
springboot的test模块启动完成!!!

以上是关于在linux服务器上使用软连接进行启动jar包的主要内容,如果未能解决你的问题,请参考以下文章

使用 linux shell脚本启动jar包,进行关闭,查看状态

在Linux服务器上运行jar包,并且使jar包一直处于后台执行

linux调用jar包中非main方法

Linux下使用service启动jar包

虹软人脸识别SDK的接入方法

怎么接入虹软人脸识别SDK