在CentOS中搭建服务器环境并且发布war包
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
在一些小公司中,开发,测试,运维都是一个人的工作,因此学会搭建服务器环境是必不可少的技术。
一:系统环境:
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 |
4:配置软链接
进入系统后 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' |
说明: -Djava.security.egd=file:/dev/./urandom是centOS7.3中带的如果不是7.3是7.2就不需要。
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 |
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |