在CentOS中搭建服务器环境并且发布war包
来源:互联网 发布:java认证培训 编辑:程序博客网 时间:2024/06/06 04:18
在一些小公司中,开发,测试,运维都是一个人的工作,因此学会搭建服务器环境是必不可少的技术。
一:系统环境:
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
- 在CentOS中搭建服务器环境并且发布war包
- 搭建 Springboot maven 项目 并且打war包 发布
- 在tomcat中发布war包
- WEBLOGIC项目环境搭建+WAR包发布+SSL加密配置
- centos下搭建SVN服务器 并且自动发布代码
- centos下搭建SVN服务器 并且自动发布代码
- maven打war包和在tomcat中发布
- 在CentOS上搭建PHP服务器环境
- 在CentOS上搭建PHP服务器环境
- 在CentOS上搭建PHP服务器环境
- 在CentOS上搭建PHP服务器环境
- 在CentOS上搭建PHP服务器环境
- 在CentOS上搭建PHP服务器环境
- 在CentOS上搭建PHP服务器环境
- 在CentOS上搭建PHP服务器环境
- 在CentOS上搭建PHP服务器环境
- 在CentOS上搭建PHP服务器环境
- 在CentOS上搭建PHP服务器环境
- C++之纯虚函数和抽象类
- 《男人帮》经典语录
- ThreadLocal
- JavaScript基础 鼠标事件案例
- addEventlistener()方法
- 在CentOS中搭建服务器环境并且发布war包
- 关于类成员函数指针的再研究
- linux Ubuntu 新加磁盘的永久加载方法
- javaScript中的相等性判断
- 单链表反转的几种方法
- VUE 文件高亮显示标签
- web——滚动事件(一)
- avplayer视频重复循环播放,视频重播
- ES6——解构赋值