安装JAVA
1、卸载原有openJDK
2、下载jdk rpm安装包
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
3、上传到服务端
4、更改文件权限并安装
1 | chmod 777 jdk-8u181-linux-x64.rpm |
5、添加环境变量
用编辑器打开文件1
vi /etc/profile
添加变量1
2
3
4export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
6、更新源文件
1 | source /etc/profile |
7、检查java环境
安装haveged
1、检查是否需要安装haveged(<1000)
1 | cat /proc/sys/kernel/random/entropy_avail |
2、安装haveged
1 | yum install epel-release -y |
3、设置启动
1 | [root@localhost tomcat]# systemctl start haveged |
4、检查是否熵是否>1000
安装TOMCAT
1、下载安装包
https://tomcat.apache.org/download-80.cgi
2、解压到安装路径
1 | mkdir /opt/tomcat |
3、试运行tomcat
1 | cd /opt/tomcat/bin |
关闭Tomcat1
./shutdown.sh
Tomcat创建systemd unit 文件1
sudo vi /etc/systemd/system/tomcat.service
写入
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
Type=forking
Environment=JAVA_HOME=试运行时出现的路径
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment=’CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC’
Environment=’JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom’
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/bin/kill -15 $MAINPID
User=tomcat
Group=tomcat
[Install]
WantedBy=multi-user.target
设置自动启动1
2sudo systemctl start tomcat.service
sudo systemctl enable tomcat.service
4、开启防火墙
1 | sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp |
5、访问http://IP:8080页面
6、设置Tomcat管理员账号密码
1 | vi /opt/tomcat/conf/tomcat-users.xml |
添加1
2
3
4
5
6
7
8<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="root" password="hello12345" roles="admin-gui,admin,manager-gui,manager,manager-script,manager-jmx,manager-status"/>
7、取消IP限制
1 | vi /opt/tomcat/webapps/manager/META-INF/context.xml |
将【
8、访问管理页面
Tomcat卸载
停止tomcat
1
service httpd stop
关闭tomcat自启动
1
sudo systemctl disable httpd