2018年11月13日我亲测有效的,很简单的,借鉴博客:https://blog.csdn.net/smilecall/article/details/56288972 第一步:随便建一个maven类型的springboot项目: 因为我这项目是专门用来测thymeleaf的,是一个springboot+thymeleaf的测试项目,并没有连接数据库操作,所以application.yml的配置很简单,配了一个端口和一个thymeleaf配置 第二步:因为要用maven打包,所以要在pom.xm…
java的打包jar,war,ear包的作用,区别,打包方式. a) 作用与区别      i.    jar: 通常是开发时要引用通用(JAVA)类,打成包便于存放管理      ii.   war: 是做好一个(web)应用后,通常是网站,打成包部署到容器中      iii.  ear: 企业级应用,实际上EAR包中包含WAR包和几个企业级项目的配置文件而已,一般服务器选择WebSphere等,都会使用EAR包.通常是EJB打成ear包. b) 打包方式   i.       所有的包都是…
目录 1. Java 图片爬虫,制作 .jar 文件 spider.java 制作 jar 文件 添加执行权限 1. Java 图片爬虫,制作 .jar 文件 spider.java spider.java 高清图片api : https://www.xwboke.cn/api/api.php ,每请求一次,会更换一张高清大图. API1: API2 import java.io.ByteArrayOutputStream; import java.io.File; import java.io…
前言: 最近公司做了一个工具,要将这个工具打包成一个可运行的程序,编写start.bat和start.sh在windows和linux下都可以运行. 在网上找了很多资料,最后终于找到一个可靠的资料,记录下来,分享给大家,也算是自己的一个总结. 吃水不忘挖井人,感谢这位老哥的文章:https://blog.csdn.net/u011752272/article/details/78560715 不多bb直接开始干活! 一.项目的结构 由于只是测试,里面的东西不复杂,可以用很简单来说明,创建的是ma…
1.选择需要打包的项目,右键 Export 2.选择Runnable JAR file,然后点击 Next 3.选择jar包运行的main类,以及定义jar包的名字,保存的地方 4.将 导出来的 jar 包通过远程工具,比如 WinSCP 上传到 Linux 服务器中 5.输入 java -jar MysqlJdbc.jar 然后就可以执行该 jar 包了 注意:必须在 Linux 上安装好 JDK,如何安装JDK,可以参考以下文档 http://www.cnblogs.com/ysocean/…
由于maven使用的种种问题,以前springboot版本变化较快带来的一些不兼容问题,是否考虑下使用jar形式运行web程序,而不是固守于war包与tomcat: 主要原理有两点: 使用nohup来运行jar nohup java -jar ./$RESOURCE_NAME --spring.profiles.active=test & 最后一个& 是输出日志的意思 nohup的意思不挂服务,常驻的意思,除非云服务器重启,那就没法了:最后一个&表示执行命令后要生成日志文件nohu…
打jar后一直在linux远程的运行: nohup java -jar xxx.jar & CRT(打开时运行):(另外上传文件可使用“rz”命令,上传jar包) java -jar xxx.jar &…
一:打包成jar 1.修改代码 2.使用maven打包 但是目录中有中文,会出现打包错误 3.第二种方式 4.下一步 5.下一步 6.下一步 7.下一步 8.下一步 9.完成 二:在集群上运行(local模式) 1.上传 2.学习spark-submit的使用方式 3.运行(local模式) 4.运行结果 三:集群上运行(standalone模式) 1.DeoloyMode 表示Driver执行的位置. client如果是参数,则表示driver执行在执行spark-submit命令的机器上.…
secureCRT断掉后想继续运行程序.也就是程序会在后台一直执行到结束. secureCRT通过ssh联接到client端运行程序,如果关掉窗口或者断开连接时,任务会被kill. 为了程序能够后台执行到结束: 1.可以用&: 比如 python test.py 改成 python test.py & 来调用执行. 2.另外,还有一种方式:通过ctrl+z.bg等一系列的命令,将已经在前台运行的作业放到后台执行: 如果一个作业已经在前台执行,可以通过ctrl+z将该作业放到后台并挂起.然后…