在CentOS中搭建服务器环境并且发布war包
2017-09-26 15:41
337 查看
在一些小公司中,开发,测试,运维都是一个人的工作,因此学会搭建服务器环境是必不可少的技术。
一:系统环境:
1:服务器:
ip地址
用户名和密码
2:软件
将软件发送至/home/公司名称英文/softwares
apache-tomcat-8.0.33.tar.gz
jdk-8u91-linux-x64.gz
解压jdk:
(1): file jdk-8u91-linux-x64(差看文件类型)
(2): tar -xvf jdk-8u91-linux-x64(解压tar的文件)
3:配置服务器
在/home/公司名称英文/下创建app文件夹,在app文件夹下执行如下操作:
(1)创建相应的文件夹sso,server,publish,temp。
(2)jdk1.8.0_19是jdk的地址,是把解压后的jdk给mv过来。
(3)server是存入Tomcat,将解压的tomcat给mv过来
(4)publish是war包放入的地方。
(5)temp是临时文件,这个是设置外来的文件先放入这个地方,然后mv到其他地方。
4:配置软链接
进入系统后 cd /
然后执行mkdir tomcat-项目名称-端口号 建立一个文件夹,然后执行下面的软连接(需要什么就设置什么软连接)
5:指定java虚拟机
(位置在tomcat/bin下面)
catalina.sh
export JAVA_HOME=/home/公司名称英文/app/项目名称/jdk1.8.0_91
6:配置jvm
catalina.sh
说明: -Djava.security.egd=file:/dev/./urandom是centOS7.3中带的如果不是7.3是7.2就不需要。
7:为war包建立符号连接(link)
cd /home/公司名称英文/app/项目名称/server/tomcat8/webapps
注意:短横线
一:系统环境:
1:服务器:
ip地址
用户名和密码
2:软件
将软件发送至/home/公司名称英文/softwares
apache-tomcat-8.0.33.tar.gz
jdk-8u91-linux-x64.gz
解压jdk:
(1): file jdk-8u91-linux-x64(差看文件类型)
(2): tar -xvf jdk-8u91-linux-x64(解压tar的文件)
3:配置服务器
在/home/公司名称英文/下创建app文件夹,在app文件夹下执行如下操作:
(1)创建相应的文件夹sso,server,publish,temp。
(2)jdk1.8.0_19是jdk的地址,是把解压后的jdk给mv过来。
(3)server是存入Tomcat,将解压的tomcat给mv过来
(4)publish是war包放入的地方。
(5)temp是临时文件,这个是设置外来的文件先放入这个地方,然后mv到其他地方。
/home/公司名称英文/app/项目名称 |
/home/公司名称英文/app/项目名称/jdk1.8.0_91 |
/home/公司名称英文/app/项目名称/server /home/公司名称英文/app/项目名称/publish /home/公司名称英文/app/项目名称/temp |
进入系统后 cd /
然后执行mkdir tomcat-项目名称-端口号 建立一个文件夹,然后执行下面的软连接(需要什么就设置什么软连接)
sudo ln -s /home/公司名称英文/app/项目名称/server/tomcat8/bin/startup.sh . sudo ln -s /home/公司名称英文/app/项目名称/server/tomcat8/bin/shutdown.sh . sudo ln -s /home/公司名称英文/app/项目名称/server/tomcat8/logs/catalina.out . sudo ln -s /home/公司名称英文/app/项目名称/server/tomcat8/conf . sudo ln -s /home/公司名称英文app/项目名称/server/tomcat8 . sudo ln -s /home/公司名称英文/app/项目名称/server/tomcat8/logs . sudo ln -s /home/公司名称英文/app/项目名称/server/tomcat8/webapps . sudo ln -s /home/公司名称英文/app/项目名称/server/tomcat8/bin . sudo ln -s /home/公司名称英文/app/项目名称/publish . |
5:指定java虚拟机
(位置在tomcat/bin下面)
catalina.sh
export JAVA_HOME=/home/公司名称英文/app/项目名称/jdk1.8.0_91
6:配置jvm
catalina.sh
JAVA_OPTS='-server -Dfile.encoding=UTF-8 –Xms256m –Xmx256m -Djava.security.egd=file:/dev/./urandom' |
7:为war包建立符号连接(link)
cd /home/公司名称英文/app/项目名称/server/tomcat8/webapps
ln -s /home/公司名称英文/app/项目名称/publish/dubbo-项目名称-provider-0.0.1-SNAPSHOT.war ./项目名称.war |
/home/公司名称英文/app/项目名称 |
/home/公司名称英文/app/项目名称/jdk1.8.0_91 |
/home/公司名称英文/app/项目名称/server /home/公司名称英文/app/项目名称/publish /home/公司名称英文/app/项目名称/temp |
相关文章推荐
- centos下搭建SVN服务器 并且自动发布代码
- centos下搭建SVN服务器 并且自动发布代码
- 在CentOS上搭建PHP服务器环境
- CentOS服务器下JavaEE环境搭建指南(远程桌面+JDK+Tomcat+MySQL)
- 在CentOS上搭建PHP服务器环境
- 在CentOS上搭建PHP服务器环境
- Centos下搭建svn并且和web服务器同步
- 在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器。
- 【svn】Centos搭建svn服务器环境
- 在CentOS上搭建PHP服务器环境
- 在CentOS上搭建PHP服务器环境
- 腾讯云centos7 服务器搭建(Java、MySQL、Tomcat环境配置)
- Centos6.5服务器环境搭建之安装Mysql
- linux centOS搭建nginx作为web服务器发布静态web项目
- [置顶] 阿里云ECS服务器搭建Nginx+PHP+MySql+Redis环境详细步骤(CentOS7环境)
- 在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境
- 阿里云服务器CentOS 6.5系统搭建php开发环境(apache+php+mysql)
- 购买阿里云服务器CentOs 6.8及搭建lamp环境
- centos7上搭建php服务器环境
- 在CentOS上搭建PHP服务器环境