在一些小公司中,开发,测试,运维都是一个人的工作,因此学会搭建服务器环境是必不可少的技术。

   一:系统环境:

   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