说明:阿里云centos7服务器上部署tomcat服务。
服务器配置
阿里云1c2g1m突发型实例,系统为centos7.7
Tomcat安装
tomcat需要jdk的支持,根据项目需求选择合适的jdk版本。
jdk1.8的安装
-
检查是否安装过jdk
rpm -qa | grep java
如果有安装过其他版本的jdk,删除。注意修改下面命令的xxx, 表示你通过上一条命令查到的安装包的名字。如果没有返回,请跳过这一步。
rpm -e xxx --nodeps
-
创建java文件夹存放jdk包
cd / mkdir /usr/local/java cd /usr/local/java wget https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
-
解压并删除原来的安装包
tar -xvf jdk-8u202-linux-x64.tar.gz rm -rf jdk-8u202-linux-x64.tar.gz
-
进入解压后的文件夹里,用pwd命令显示路径
cd jdk1.8.0_202/ pwd
-
编辑环境变量的配置文件
vim /etc/profile
按小键盘的下键来到配置文件的底端,点击 i 键进入插入模式,新起一行准备写入 java 的环境变量配置:
JAVA_HOME=/usr/local/java/jdk1.8.0_202 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH
点击 ESC 键退出插入模式。点击 : 键,输入 wq 敲回车键保存退出,: 为英文状态下的符号
使环境变量更改的配置立即生效source /etc/profile
- 查看 jdk 是否安装成功
java -version javac -version
tomcat8的安装
-
创建tomcat文件夹存放,下载tomcat包
cd / mkdir /usr/local/tomcat cd /usr/local/tomcat wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.53/bin/apache-tomcat-8.5.53.tar.gz
-
解压并删除原来的安装包
tar -zxvf apache-tomcat-8.5.53.tar.gz rm -rf apache-tomcat-8.5.53.tar.gz mv apache-tomcat-8.5.53/* /usr/local/tomcat rm -rf apache-tomcat-8.5.53
-
启用管理用户
vim /usr/local/tomcat/tomcat-users.xml
在‘tomcat-users’和‘/tomcat-users’之间加入上面配置
<role rolename="admin-gui"/> <role rolename="admin-script"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="你设置的用户" password="你设置的密码" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
然后保存,最后关闭一下manager的保护功能。
vim /usr/local/tomcat/webapps/manager/META-INF/context.xml
将下面两行注释掉
-
修改端口
切换到tomcat下的conf下,里面有个server.xml文件vim /usr/local/tomcat/conf/server.xml
/8080 回车
按" i "键切换到输入模式进行修改 -
修改内存
切换到tomcat下的bin下,里面有个catalina.sh文件vim /usr/local/tomcat/bin/catalina.sh
在位置cygwin=false前加上下面的代码。注意引号要带上。export JAVA_OPTS="-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"
- 启动tomcat8
/usr/local/tomcat/bin/startup.sh
版权声明:本文为原创文章,版权归 Helo 所有。
本文链接:https://www.ishelo.com/archives/249/
商业转载请联系作者获得授权,非商业转载请注明出处。