背景 某个周末一个线上项目因为服务器自动重启导致了系统挂了,我们是通过jenkins部署的jar包所以需要手动重启项目,解决问题后准备调换部署方式让项目随系统自动启动,试用tomcat后发现启动慢,并且日常开发...springboot都是使用内置tomcat启动,如果要保持和部署方式保持一致(避免本地代码执行和部署方式不一致导致的bug),需要配置外部tomcat比较麻烦,所以决定还是以java -jar命令方式启动并注册为...window服务 项目地址:https://gitee.com/code2roc/deploy-jar-util 环境依赖 windows系统 安装framework4.0 安装jdk配置环境变量...包路径】【部署端口】【执行结果】【操作按钮】五个部分 服务名称 对应的就是安装后windows服务的名字 jar包路径 部署项目的jar文件物理路径 部署端口 默认为空不指定使用配置文件中端口,指定后使用自定义端口...执行结果 显示安装/卸载/启动/关闭服务适输出的操作日志 操作按钮 在进行服务操作前必须将所有配置确定输入后点击保存配置按钮 安装/卸载/启动/停止四个按钮对应相关windows服务的操作 服务安装后默认停止状态
下载windows版安装包 https://www.visualsvn.com/files/VisualSVN-Server-4.2.2-x64.msi 安装SVN服务端 图片 创建用户名和密码
tomcat:https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.31/bin/apache-tomcat-9.0.31-windows-x64...看到的还是以前的提示,重启一下系统 三、安装tomcat 解压tomcat的压缩包并进入到bin目录下 四、访问tomcat默认网站 打开浏览器输入: http://localhost:8080 看到这个页面说明部署成功了
nohup java -jar ruoyi.jar --server.port=9090 >/dev/null & Centos7查看端口号占用情况 1.安装netstat工具 yum install...net-tools 1 2.查看服务器所有被占用的端口 netstat -ant 1 3.验证某个端口是否被占用 netstat -tunlp|grep 15692 1 4.查看所有监听端口号...netstat -lntp 1 命令: nohup java -jar xx.jar >/dev/null & Linux 运行jar包命令如下: 方式一: java -jar shareniu.jar...方式二 java -jar shareniu.jar & &代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 继续改进,如何让窗口关闭时,程序仍然运行?...方式三 nohup java -jar shareniu.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到
xcache是针对php开发的一款缓存器,能够将php执行结果缓存在内存中,以降低服务器负载并加快网页响应。与gzip压缩不同,xcache缓存能够减少网页生成时间并且更新迅速。...虽然Windows服务器并不是一个高性能的选择,但介于像reizhi一样的新手的选择,下面给大家介绍Windows服务器上xcache的安装和配置。...需要说明的是xcache作者非常贴心的为Windows用户准备了编译好的程序,直接使用即可。Linux众则需要自行编译。
对于springboot项目运行,直接是 java -jar 的方式运行,如果想要放到docker中运行,有三种方式: 方式一: 1. 上传jar到服务器的指定目录 2....,就是jar在容器中以多少端口运行 # entrypoint 容器启动之后执行的命令,java -jar demo.jar 即启动jar 4....8080 my/demo docker run -d --restart=always --name demo -p 8080:8080 my/demo 这个表示docker容器在停止或服务器开机之后会自动重新启动...不用每次发布需要重新构建docker容器,只需要替换宿主机中的jar包即可 1. 在服务器中拉取jdk1.8的镜像 docker pull jdk8 2....jar包的位置在容器中的什么位置,/jar 下面 上面就是两种部署jar包的方式,并且还可以更方便的部署~~,就是使用maven插件,一键直接部署,后续可以继续再写~~ 版权声明:本文内容由互联网用户自发贡献
CATALINA_HOME,变量值为tomcat目录(E:\fuwuqi\tomcat) (2)、在classpath里面加入%CATALINA_HOME%\common\lib\servlet.jar...并用分号隔开 修改Tomcat相关的配置文件了,作为应用服务器的Tomcat可以不修改,这里我只对文件服务器进行了修改,首先是修改conf目录下的server.xml文件中的各个端口,只要端口不被占用即可
CATALINA_HOME,变量值为tomcat目录(E:\fuwuqi\tomcat) (2)、在classpath里面加入%CATALINA_HOME%\common\lib\servlet.jar...并用分号隔开 修改Tomcat相关的配置文件了,作为应用服务器的Tomcat可以不修改,这里我只对文件服务器进行了修改,首先是修改conf目录下的server.xml文件中的各个端口,只要端口不被占用即可...作者:陌晴 版权所有:《电光石火》 => Windows 下部署多个Tomcat服务器 本文地址:http://www.ilkhome.cn/?post=364 欢迎转载!...复制或转载请以超链接形式注明,文章为 陌晴 原创,并注明原文地址 Windows 下部署多个Tomcat服务器,谢谢。
github 原问题:https://github.com/spring-projects/spring-boot/issues/6927 部署为可运行的jar spring boot已经尽可能把需要配置的东西自动化了...同样的,既然内置的tomat可以很好的运行,为啥非要自己手动部署war包?...在gradle build或者maven package之后,会得到一个jar,这个jar是spring boot修改过的jar,可以直接运行。...运行方式: java -jar xxxx.jar 看到比较好的linux脚本: start.sh #!...kill -9 $tpid fi 博主不得转载,但还是看了怎么办: Spring Boot 部署与服务配置
座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页 ---- 前言 本章将会讲解Windows服务器——部署PKI与证书服务 学习导图 一.PKI 概念 公钥基础设施(Public...指定企业安装类型 指定CA类型 1.证书服务的应用 证书的申请和颁发 证书的安装与使用 证书的导入与导出 ---- 本章总结 PKI的相关理论 证书的发放过程 证书服务的安装方法 企业CA的管理方法 在Web服务器上设置...3.部署安装证书服务,AD234+5证书服务+DNS(没搭建web服务的,安装IIS) ###“勾选证书颁发机构、证书颁发机构web注册”### 4.1>安装完成后,点击“黄色!”
SpringBoot部署起来虽然简单,如果服务器部署在公司内网,速度还行,但是如果部署在公网(阿里云等云服务器上),部署起来实在头疼:编译出来的 Jar 包很大,如果工程引入了许多开源组件(SpringCloud...二、瘦身前的Jar包 ?...Tomcat在部署Web工程的时候,可以进行增量更新,SpringBoot也是可以的~ SpringBoot编译出来的Jar包中,磁盘占用大的,是一些外部依赖库(jar包),例如: 进入项目工程根目录,...文件夹的Jar包 ?...1、通常,一个工程项目架构确定后,引入的jar包基本上不会变,改变的大部分是业务逻辑; 2、后面如果需要变更业务逻辑,只需要轻量地编译工程,大大提高项目部署的效率。
打包jar 自己写了一个类,怎么才能打包使用呢?...接着选择JAR file ? 选择要导出的包和类,以及导出地址,直接finish ? 至此选择的路径下就会有一个压缩的jar包 ?...1.3 使用jar包 将打包好的jar包添加进Build Path ?...打包并部署war 完成了一个javaEE项目后,怎么把项目部署到Tomcat上去呢?...2.3 部署 其实就是把打包成的war包放入Tomcat的webapp目录下,然后启动汤姆猫就可以访问了 把war放入webapp目录下 ? 启动Tomcat 这里没什么好说的 访问 ?
部署jar项目服务命令 首先使用jenkins打包jar history | grep java 查看 ps aux | grep 服务关键字 关闭进程,否则启动的时候报错:java.net.BindException...: Address already in use kill -9 12148 重启服务 nohup java -jar 微服务.jar & 命令结尾没有 “&” ,则变成 “java -jar XXX.jar...命令 "nohup java -jar XXX.jar &" 部分,表示不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。注意,该作业的所有输出被重定向到nohup.out的文件中。...命令 "nohup java -jar XXX.jar >> Log.log &" ">>"表示将输出以追加的方式重定向到Log.log中。...nohup java -jar XXX.jar > Log.log 2>&1 & nohup java -jar XXX.jar >> Log.log 2>&1 & nohup java -jar
把要部署的工程打成一个jar包。(我的工程叫 gentle ) 打 jar 的方法:超简单方法: Intellij Idea 把 java 工程打成可运行的 jar 2....把 jar 包上传到 服务器确定目录下。...后一个 8089 是容器内工程本身的端口,两者可不一样 docker run -d -p 8089:8089 --name jy_gentle gentle docker ps -a :查看当前服务器上所有容器...... -------------------------------- 2018.11.28 后记,每次改代码都要重新部署依旧很麻烦,于是写了个很简单的脚本,运行就部署。...另外:前端工程部署脚本见:前端 vue 工程 Docker 方式部署
一、准备 在Windows 系统安装完成后,就可以搭建SVN服务器了。...需要准备以下软件: VisualSVN-Server-3.9.0-x64.msi –SVN服务器软件 二、VisualSVN Server安装 1....此时SVN服务器搭建完成,可以通过浏览器地址来访问SVN服务器,访问地址为: image.png 三、MyEclipse提交项目到SVN 1. 打开MyEclipse,并更新SVN插件 2....此时会弹出提示框,需要输入SVN服务器上配置的一个用户的用户名和密码,输入后,点击OK继续 image.png 9....在SVN服务器中,可以通过VisualSVN Server Manager查看项目目录如下: image.png 15.
MyTools\jdk-11.0.2\bin\java @rem 运行服务GC垃圾收集器参数 此参数可以配置也可以不配置 set GC_OPTS=-XX:+UseG1GC @rem 配置文件使用编码格式,一般在Windows...JAVA_RUN_DIR% -server %JVM_OPTS% %GC_OPTS% -jar %ENCODING% %SERVICE_JAR_DIR%\%SERVICE%.jar endlocal&goto...:EOF exit 0 然后修改文件的扩展名为 .bat 或 .cmd 两者在windows都是可以运行的 2....可以使用 javaw.exe 做 # ljd-stream-msvs.jar 是需要运行的jar,可以放绝对路径的jar 例如:D:\usr\javaFiles\ljd-stream-msvs.jar...start javaw -jar ljd-stream-msvs.jar b.
1、打包2、上传到服务器3、拉去openjdk镜像(我之前已经离线下载,我已经本地加载 了)4、部署docker run -d \ --name my-java-app \ -v /opt/jar:.../app \ -p xxxx:xxxx \ openjdk:8U111 \ java -jar /app/vue3-admin-template-1.0-SNAPSHOT.jar5、结果
:34:19 1.vim 新建Dockerfile文件 FROM java:8 MAINTAINER lyj ADD thedatamanager-authserver-0.0.1-SNAPSHOT.jar.../authserver.jar ENTRYPOINT ["sh","-c","java -jar /authserver.jar"] 2.上传jar包 3.打包命令 docker build -t...lyjtest //停止docker 容器 docker rm id/name //删除容器 docker rmi imageID //删除镜像 这个表示docker容器在停止或服务器开机之后会自动重新启动...exec-2] o.s.web.servlet.DispatcherServlet : Completed initialization in 18 ms 8.docker 打包导入到另一台服务器
页面能出来 下面先讲一下部署的思路: 1、获取源码,进行编译打包,得到部署包 2、将部署包自动传输到要部署的服务器上去(通过Publish Over SSH插件) 3、远程执行shell脚本启动jar...2、先在服务器上写好一个deploy.sh的shell脚本用来启动和停止jar包,具体内容如下: #!...到这里,部署操作就基本上完成了,以后需要更新测试环境的时候,直接点击一下job的立即构建按钮就可以了,一个简单的jar包部署到linux服务器上的demo就完成了,你学会了吗?...1、测试环境如何提升部署效率呢?当打出来的jar包比较大的时候,传输到服务器比较慢,怎么处理呢?(尽可能的考虑局域网内传输) 2、如果在windows上部署jar包又该如何处理呢?...,通过jenkins调用就获取不到进程名称,但是在服务器上直接执行可以获取到,将jar包名写成完整的之后就可以。
将JDK 的bin目录文件找一找有没有javaw.exe,有的话查看下面命令变化 原来代码:java -jar Hello.jar 修改为:javaw.exe -jar Hello.jar 命令行窗口不要关闭...,jar包就已经开始运行了!
领取专属 10元无门槛券
手把手带您无忧上云