CentOS6.5部署java应用程序
来源:互联网 发布:社交网络 电影百度云 编辑:程序博客网 时间:2024/06/09 15:23
1. Linux需要部署java项目. 就必须要借助 java service wrapper 来实现.
下载地址: http://wrapper.tanukisoftware.com/doc/english/download.jsp
下载Community版本
2. 下载好之后使用ftp上传到服务器. 在把文件复制到安装程序目录.
# cp /home/www/ftpfile/wrapper-linux-x86-64-3.5.26.tar.gz /software/app/
3. 解压文件. 并重命名为wrapper.
# tar -zxvf wrapper-linux-x86-64-3.5.26.tar.gz
# mv ./wrapper-linux-x86-64-3.5.26 ./wrapper
4. 拷贝运行脚本到bin目录. 并且命名为ttcserver(项目名称).
# cp /software/app/wrapper/src/bin/sh.script.in /software/app/wrapper/bin/ttcserver
5.添加执行权限.
# chmod 775 ttcserver
6.编辑生成服务文件.
# vim ttcserver
修改内容如下:
#项目名称
APP_NAME="ttcserver"
#项目长名称
APP_LONG_NAME="ttcserverApp"
# Wrapper
WRAPPER_CMD="./wrapper"
#引用项目配置文件
WRAPPER_CONF="../conf/ttcserver.conf"
7.进入项目配置文件目录, 复制配置文件重命名为ttcserver.conf并编辑项目配置文件.
# cd /software/app/wrapper/conf/
# cp wrapper.conf ttcserver.conf
# vim ttcserver.conf
修改内容如下:
#配置JAVA_HOME
把 # wrapper.java.command=java 注释掉. 放开下面两行.
set.JAVA_HOME=/home/java/jdk1.6.0_45
wrapper.java.command=%JAVA_HOME%/bin/java
#项目包(通过Build Fat Jar 打包).
wrapper.java.classpath.1=../lib/ttcserver.jar
wrapper.java.classpath.2=../lib/wrapper.jar
#简单项目
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
#项目启动类, 这个必须设置
wrapper.app.parameter.1=com.zoooq.keeper.Server
#项目名称
wrapper.name=ttcserver
8. 把项目jar包拷贝到wrapper的lib目录.
# cp /home/www/ftpfile/ttcserver.jar /software/app/wrapper/lib/
9. 进入到wrapper的bin目录. 测试运行.
# cd /software/app/wrapper/bin/
# ./ttcserver start
运行成功会显示PID.
注意如果运行失败可以去看日志:
# vim ../logs/wrapper.log
10. 运行成功后就可以做成服务.
# ./ttcserver install
11. 删除服务:
# ./ttcserver remove
- CentOS6.5部署java应用程序
- centos6.5 部署java 环境
- centos6.5部署nagios
- centos6快速部署java应用
- 如何部署 java 应用程序
- 13 部署Java应用程序
- 阿里云ECS服务器,centos6.5 Java环境部署
- centos6.5下java和tomcat环境部署
- CentOS6.5Ceph部署测试
- CentOS6.5部署SVN1.8.10
- Centos6.5部署ftp文件服务器
- Centos6.5部署ftp文件服务器
- centos6.5 nginx+tomcat部署
- CentOS6.5PXE自动部署
- centos6.5 项目部署笔记
- centos6.5安装部署nginx
- CentOS6.5安装部署zabbix
- centos6.5安装部署rabbitmq
- 简单的存储过程
- 利用Zbar来实现iOS中扫描二维码
- 在MyEclipse中构建SQL查询语句
- Api-Android分享功能
- android仿QQ下拉回弹效果
- CentOS6.5部署java应用程序
- targetSdkVersion和与target属性的区别
- JDK各个版本及其代号
- 蓝的成长记——追逐DBA(12):七天七收获的SQL
- The Copy Bundle Resources build phase contains this target's Info.plist file 'Migoo_iOS_Mac1024/Info
- c与c++
- 一个用jquery实现轮播的demo
- Copy文件
- 安卓申请电源锁与释放电源锁