wrapper 部署linux和window
wrapper 部署linux跟window
首先从官网下载http://wrapper.tanukisoftware.com/doc/english/download.jsp。将下载版本内容拷贝到linux服务器下建目录home-wrapper里面包含目录(lib bin conf logs)
lib:libwrapper.so wrapper.jar 自己项目的jar文件
bin:wrapper sh.script.in(src/bin目录下文件并且重命名为自己类名称)修改里面配置
conf:wrapper.conf
logs:wrapper.log
sh.script.in:修改内容 APP_NAME="项目名称" APP_LONG_NAME="项目名称"
wrapper.conf配置修改:
wrapper.java.command=/usr/java/jdk1.7.0_45/bin/java
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperStartStopApp
wrapper.java.classpath.1=../lib/serverdemo.jar(ps:此处就是项目打包之后的jar包)
wrapper.java.classpath.2=../lib/wrapper.jar
wrapper.java.classpath.3=/usr/java/jdk1.7.0_45/lib/dt.jar
wrapper.java.classpath.4=/usr/java/jdk1.7.0_45/lib/tools.jar
wrapper.app.parameter.1=(ps:此处就是项目main方法所在的类目)
wrapper.app.parameter.2=1
wrapper.app.parameter.3=true
wrapper.app.parameter.4=(ps:此处就是项目main方法所在的类目)
wrapper.app.parameter.5=true
wrapper.app.parameter.6=1
wrapper.app.parameter.7=stop
windows目录分法跟linux下差不多,当时写的没有分开来、一咕噜的丢同一目录下,修改配置的路径就可以
2个后台服务分别是文件传输服务端跟文件传输客户端,window下的服务监听某文件夹下文件是否有变化,如果新增,则将文件上传到linux服务器上。监听文件变化直接使用commons-io.jar具体代码
首先从官网下载http://wrapper.tanukisoftware.com/doc/english/download.jsp。将下载版本内容拷贝到linux服务器下建目录home-wrapper里面包含目录(lib bin conf logs)
lib:libwrapper.so wrapper.jar 自己项目的jar文件
bin:wrapper sh.script.in(src/bin目录下文件并且重命名为自己类名称)修改里面配置
conf:wrapper.conf
logs:wrapper.log
sh.script.in:修改内容 APP_NAME="项目名称" APP_LONG_NAME="项目名称"
wrapper.conf配置修改:
wrapper.java.command=/usr/java/jdk1.7.0_45/bin/java
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperStartStopApp
wrapper.java.classpath.1=../lib/serverdemo.jar(ps:此处就是项目打包之后的jar包)
wrapper.java.classpath.2=../lib/wrapper.jar
wrapper.java.classpath.3=/usr/java/jdk1.7.0_45/lib/dt.jar
wrapper.java.classpath.4=/usr/java/jdk1.7.0_45/lib/tools.jar
wrapper.app.parameter.1=(ps:此处就是项目main方法所在的类目)
wrapper.app.parameter.2=1
wrapper.app.parameter.3=true
wrapper.app.parameter.4=(ps:此处就是项目main方法所在的类目)
wrapper.app.parameter.5=true
wrapper.app.parameter.6=1
wrapper.app.parameter.7=stop
windows目录分法跟linux下差不多,当时写的没有分开来、一咕噜的丢同一目录下,修改配置的路径就可以
2个后台服务分别是文件传输服务端跟文件传输客户端,window下的服务监听某文件夹下文件是否有变化,如果新增,则将文件上传到linux服务器上。监听文件变化直接使用commons-io.jar具体代码