VM+JDK+Tomacat
2021-05-17 20:38:06

卸载openJDK


1
2
3
rpm -qa | grep java
# sudo rpm -e --nodeps 卸载包
rpm -e `rpm -qa | grep java` --allmatches --nodeps

安装JDK8

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# JDK下载地址,选择 Linux-x64.tar.gz版本
# http://www.oracle.com/technetwork/java/javase/downloads/index.html
# 此处用的虚拟机,不要直接在共享文件夹解压,此处复制到其它文件夹
cp -Rf /mnt/hgfs/jdk-8u291-linux-x64.tar.gz /opt/sun
# 解压安装
tar -zxvf jdk-8u291-linux-x64.tar.gz
# 配置环境变量,追加四行信息如分割线之间
vim /etc/profile
--------------------------------------------------------------------------------
#java environment
export JAVA_HOME=/opt/sun/jdk1.8.0_291
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
--------------------------------------------------------------------------------
# 使配置文件生效
source /etc/profile
# 检查是否成功
java -version

安装Tomcat

1
2
3
4
5
6
7
8
9
10
11
12
13
# 1.安装Tomcat之前一定要确定jdk已经安装成功。
# 2.安装准备,下载Tomcat安装包,选择Binary-tar.gz版本
# 官网: http://tomcat.apache.org/download-80.cgi
# 下载完之后使用移动到/opt/sun下
cp -Rf /mnt/hgfs/apache-tomcat-8.5.65.tar.gz /opt/sun
# 3.到相应目录解压文档
tar –zxvf apache-tomcat-8.5.65.tar.gz
# 4.启动Tomcat
# 进到Tomcat的安装目录下的bin目录
# 注: ./catalina.sh start 和 ./startup.sh 都能启动tomcat。
# 使用 ./catalina.sh stop 或 ./shutdown.sh 停止tomcat。
./catalina.sh start
# 完成后本地访问localhost:8080,检查是否进入Tomcat

自启动配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#第一步首先要提前安装好tomcat 然后在/usr/lib/systemd/system目录下添加tomcat8.service 命令如下:
vi /usr/lib/systemd/system/tomcat8.service

#第二步在里面输入:
[Unit]
Description=Tomcat8
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
Environment='JAVA_HOME=/opt/sun/jdk1.8.0_291'
Environment='CATALINA_PID=/opt/sun/apache-tomcat-8.5.56/bin/tomcat.pid'
Environment='CATALINA_HOME=/opt/sun/apache-tomcat-8.5.56/'
Environment='CATALINA_BASE=/opt/sun/apache-tomcat-8.5.56/'
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'

WorkingDirectory=/opt/sun/apache-tomcat-8.5.56/

ExecStart=/opt/sun/apache-tomcat-8.5.56/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

# 可能会用到,重载服务以生效
systemctl daemon-reload

#第三步来配置tomcat 开机启动输入:
systemctl enable tomcat8

#第四步开始启动tomcat8服务输入:
systemctl start tomcat8

#最后重启输入:
reboot

#查看有没有tomcat服务
ps aux | grep tomcat
# 本次调试带gui,直接在浏览器访问localhost:8080

虚拟机静态网络配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# 选择的NAT模式默认是动态的IP,这样好像没法上网,测试方法是ping百度
ping www.baidu.com
# 查看ip方法
ifconfig
# 解决方案
# VM编辑->虚拟网络编辑器->更改设置(管理员权限)->VMnet8->取消勾选DHCP,记录子网IP段
# root权限下更改配置文件
cd /etc/sysconfig/network-scripts
ls
一般是ifcfg-ens33
更改内容如下

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=c500a478-a621-42d4-b50e-1bd710003939
DEVICE=ens33
#ONBOOT=no
IPV6_PRIVACY=no

#static assignment,IP、网关等设置到和主机同一网段
NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
ONBOOT=yes #开机启动
BOOTPROTO=static #静态IP
IPADDR=222.195.148.128
NETMASK=本机子网掩码
GATEWAY=本机网关
DNS=本机DNS
# 重启 net
service network restart
# ping百度测试
ping www.baidu.com
# 来源
# https://blog.csdn.net/qq_37141865/article/details/86544320

最后在本机浏览器访问虚拟机地址:192.168.102.128:8080

进入tomcat界面

Prev
2021-05-17 20:38:06