使用java service wrapper将项目部署到linux服务器上

最近有需求是将java项目部署到linux服务器上作为服务端程序,最后经过测试成功。本着分享精神将总结出来的路子分享给大家,如果不明白的地方可以在下边留言,谢谢。

将java项目部署到linux服务器

1、      首先从官网下载http://wrapper.tanukisoftware.com/doc/english/download.jsp,注意下载的文件为Community列中的(PS:其他版本需要序列号)

2、      将写好的java项目打成jar包,待用

3、      将下载好的文件解压到本地目录%wrapper_home%.

4、      连接到linux服务器,在linux服务器上创建文件夹为%linux_wrapper_home%。

5、      在%linux_wrapper_home%下依次创建空文件夹:bin、lib、conf、logs。

6、      将%wrapper_home%/bin下的wrapper文件上传到%linux_wrapper_home%/bin下。

7、      将%wrapper_home%/conf下的wrapper.conf文件上传到%linux_wrapper_home%/conf下。

8、      将%wrapper_home%/lib下的wrapper.jar、libwrapper.so文件上传到%linux_wrapper_home%/lib下,将事先打包好的项目jar包也放在这里。

9、      将将%wrapper_home%/src/bin/ sh.script.in文件上传到%linux_wrapper_home%/bin目录下并重命名为(建议:java项目中main方法的类名)。打开文件,修改两处地方:

APP_NAME="输入您的项目名称 "

APP_LONG_NAME="输入您的项目名称"。

10、 打开%linux_wrapper_home%/conf/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=HelloWorldServer(ps:此处就是项目main方法所在的类目)

wrapper.app.parameter.2=1

wrapper.app.parameter.3=true

wrapper.app.parameter.4=HelloWorldServer(ps:此处就是项目main方法所在的类目)

wrapper.app.parameter.5=true

wrapper.app.parameter.6=1

wrapper.app.parameter.7=stop

11、 以上任务完成之后即可在linux服务器上运行测试了。首先连接到linux服务器,找到

%linux_wrapper_home%/bin目录,先赋予文件可运行权限,赋予完毕之后输入./文件名 start 出现如下情况则表示运行成功。

时间: 2024-10-17 06:00:18

使用java service wrapper将项目部署到linux服务器上的相关文章

详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上

很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,通过图文解说的方法,最直观的向大家演示一遍该配置过程. 第一部分:eclipse环境下如何配置tomcat 1.下载并成功安装Eclipse和Tomcat 2.打开Eclipse,单击“window”菜单,选择下方的“Preferences” . 3. 点击 Add 添加Tomcat. 4. 选中自己安装的tomcat路径. 5. 选择jdk 版本. 6. 选择自己的jdk版本. 7. 点

ASP.NET项目部署到Linux服务器出现服务器错误

在Linux系统中安装了Mono和Apache作为Web服务器,使用Visual Studio开发的ASP.NET Web应用或者API应用,在部署到Linux服务器后出现服务器错误,其中一个原因是由于默认的Visual Studio Web应用或API应用包含了Microsoft.CodeDom.Providers.DotNetCompilerPlatform和Microsoft.Net.Compilers两个Nuget包,通常应用不需要这两个包,可能是Mono没有完全实现导致的错误,所以只要

ireport部署到Linux服务器上遇到的问题解决

ireport报表在本地Windows环境运行正常,一旦部署到Linux环境上出现了如下问题: 1.打开报表,后台直接报net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '仿宋' is not available to the JVM. See the Javadoc for more details...错误. 这个问题是之前以为是Linux环境未安装相应字体导致,但在Linux上安装相应字体后,仍然报错. 最初的解决

将node项目部署到linux系统上

1.准备工作,电脑上需要有xshell(远程连接服务器).xftp(上传文件到服务器上).下载node安装包(linux版) 2.使用xshell连接服务器后,进入根目录cd /   创建文件夹名mkdir opt  进入opt目录中 cd /opt 3.ctrl + alt + f 打开xftp ,左侧是Windows目录 右侧界面linux目录把刚才的node安装包拖入到opt项目中,本地应用项目也一起拖放到这个目录中 4.解压缩node安装包 tar -xzvf node-v7.5.0-l

在Eclipse开发的项目 部署在远程服务器上的操作步骤及遇到的问题

环境:Eclipse + JDK 1.7 运行eclipse,点击windows--preferences--java--compiler--右边就可以看到当前使用的jdk版本号,如下图: 注意:这是全局的jdk版本号 特别注意:塔里木钻井平台项目 特别指定的jdk编译环境是1.7(Enable project specific settings) 远程桌面连接:输入用户名/密码 进入远程桌面机器上后,先查看是否有我们所需要的tomcat-7.0和jdk-1.7(没有的话要进行下载安装). 注意

在 eclipse 中将 web 项目部署到 tomcat 服务器上

1.在 eclipse 中,选择 Window--->Preferences--->Server--->Runtime Environments,选择 Add 按钮 2.在弹出的对话框中,选择 Tomcat 服务器的版本,然后点击 Next 3.在弹出来的对话框中,选择 tomcat 的本地路径,JRE的版本等,点击 Finish,最后点击OK 4.创建 Servers,如果找不到 Servers,则选择 Window--->Show View--->Others,然后在弹出

Django项目部署到Apache服务器上

之前写了把Django部署到XAMPP上,但是有bug,翻apache日志的时候发现会无法import _ssl,然后我就怒而直接装apache2了 配置方法大约和这篇文章差不多 安装必要的包 sudo apt-get update sudo apt-get install python-pip apache2 libapache2-mod-wsgi 然后还要保证WSGI模块在运行: sudo a2enmod wsgi 配置Python虚拟环境 为了不要修改系统python,事实上我怀疑系统py

Thinkphp5 项目部署至linux服务器报403错误

出现此类403问题一般为open_basedir的问题(open_basedir的值来设置限制访问的目录或删除来移除防跨目录的设置.) 方法: 删除Public/目录下的  .user.ini 文件 然后再赋予该目录权限  chmod 777 目录名称/ 只要用了这个方法  你将解决了大部分的thinkphp5 项目部署问题哈 至少我是 也可能还没遇到棘手的问题 做个记录 原文地址:https://www.cnblogs.com/ztshuai/p/12673345.html

如何将项目部署在linux服务器

用到工具:SecureCRT.WinSCP 1.首先用maven将项目打成war包,eclipse:选中项目右键-->run as-->maven package 这个会 2.copy空的Tomcat项目到linux服务器中,改端口 copy空的工程,就是new 个工程放到Tomcat 改端口就是: 首先我们远程进去 linux 步骤阅读 2 ssh的配置文件是在/etc/ssh/sshd_config这个文件里的 3 我们修改端口就是通过编辑这个文件实现 vi /etc/ssh/sshd_c