开发环境(一)之云服务器安装配置wegt、jdk和tomcat

安装wegt

第一步,保证centos能正常连网。使用命令  :yum -y install wget   如下图,稍等一会即可安装完成。

 

2.使用wget的使用,以下载jdk为例。

首先到官网下载地址页面。https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 如:wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz即可完成下载

安装JDK

jdk官网

https://www.oracle.com/java/technologies/downloads/#java8

使用wegt下载jdk

1
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

1、 检查已经安装的jdk

1
2
3
4
5
6
7
[root@hadoop ~]# java -version
 
java version "1.7.0_45"
 
OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)
 
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode) 

2、 卸载OpenJDK

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@hadoop ~]# rpm -qa|grep jdk
 
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
 
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
 
卸载:
 
[root@hadoop ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
 
[root@hadoop ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
 
再次查看:
 
[root@hadoop ~]# rpm -qa|grep jdk

3、 使用ftp工具上传jdk-7u45-linux-x64.tar.gz到/upload目录下 

1
2
3
[root@hadoop ~]# cd /usr
 
[root@hadoop /]# mkdir upload

4、 解压jdk到/usr/local目录

1
2
3
[root@hadoop /]# cd upload
 
[root@hadoop upload]# tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/java

5、 设置环境变量

1
2
3
4
5
6
7
[root@hadoop /]# vim /etc/profile
 
在/etc/profile文件最后追加相关内容:
 
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
 
export PATH=$PATH:$JAVA_HOME/bin

6、 刷新环境变量

1
[root@hadoop /]# source /etc/profile

7、 检查是否安装成

1
2
3
4
5
6
7
[root@hadoop /]# java -version
 
java version "1.7.0_80"
 
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
 
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

 提示java -version报-bash: /usr/java/jdk1.7.0_71/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory需要安装glibc

1
sudo yum install glibc.i686

 输入 java -version  显示java的版本信息,即安装成功 

安装Tomcat

官网下载地址:https://tomcat.apache.org/

使用wegt下载tomcat

1
wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz

1.上传apache-tomcat-7.0.68.tar.gz到Linux上

2.解压tomcat

1
2
3
[root@hadoop /]# cd /usr/upload
 
[root@hadoop upload]# tar -zxvf apache-tomcat-7.0.70.tar.gz -C /usr/local/

3.启动tomcat

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@hadoop bin]# ./startup.sh
 
Using CATALINA_BASE:   /usr/local/apache-tomcat-7.0.70
 
Using CATALINA_HOME:   /usr/local/apache-tomcat-7.0.70
 
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.70/temp
 
Using JRE_HOME:        /usr/local/jdk1.7.0_80
 
UsingCLASSPATH:      /usr/local/apache-tomcat-7.0.70/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.70/bin/
 
tomcat-juli.jarTomcat started.

4.解决虚拟机上的tomcat无法被主机访问但是能ping的问题:

在wmware中安装linux后安装好数据库,JDK及tomcat后启动服务,虚拟机中可以访问,但是主机却无法访问,但是同时主机和虚拟机之间可以ping的通。

1
2
yum install iptables-services
systemctl enable iptables.service //设置开机启动

配置环境变量
## 查看当前路径

1
pwd

## 我的路径是

1
/usr/local/tomcat/apache-tomcat-9.0.7

## 修改配置文件

1
vim /etc/profile

# 在配置文件末尾增加tomcat配置

1
2
3
TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.7
PATH=$PATH:$TOMCAT_HOME/bin
export TOMCAT_HOME PATH

# 刷新配置

1
source /etc/profile

验证
## 启动tomcat

1
startup.sh

## 关闭tomcat

1
shutdown.sh

tomcat开机自启  

inux环境跟windows环境一样,也是这两种方法。

第一种方法,将tomcat的启动批处理文件配置在linux开机启动文件中,

第一步,进入rc.d目录,这个目录下有一个rc.local的文件,就相当于windows的启动文件夹

 

第二步,用vim rc.local打开该文件

第三步,添加上图两行内容,第一行是你的jdk安装目录,第二行是启动tomcat命令,:wq保存退出,这样每次重启就可以自动启动tomcat了,测试成功。

第二种方法,将tomcat服务添加到系统服务中,并设置成开机自动启动

第一步,在/etc/init.d目录中创建tomcat文件,也可以取别的名字,笔者命名为tomcat,以后的服务名就是tomcat

第二步,在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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcatd
# Tomcat auto-start
# Source function library.
. /etc/init.d/functions
# source networking configuration.
. /etc/sysconfig/network
RETVAL=0
 
export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export CATALINA_HOME=/usr/local/tomcat-9/apache-tomcat-9.0.8
export CATALINA_BASE=/usr/local/tomcat-9/apache-tomcat-9.0.8
 
start()
{
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo " OK"
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
echo " OK"
# [ $RETVAL -eq 0 ] && rm -f /var/lock/...
return $RETVAL
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL

红框内改成自己的jdk路径和tomcat路径

第三步,修改文件的执行权限,使用命令chmod 777 tomcat

 

第四步,其实到第三步,服务已经配置成功,只要使用service tomcat start/stop/restart就可以启动、关闭、重启tomcat了。

现在将其添加到系统服务,使用命令:chkconfig --add tomcat

然后使用chkconfig --list查看服务是否添加成功

至此,linux环境下配置tomcat开机自动启动就成功了。重启后会发现tomcat已自动启动。

但是,如果你又不想让它自动启动了,可以使用chkconfig tomcat on/off切换开机启动关闭

而且,为增加系统稳定性,建议使用第二种方法添加开机启动。

扩展vm虚拟机放行端口

防火墙开启

1、开启端口8080

firewall-cmd --zone=public --add-port=8080/tcp --permanent

2、重启防火墙

firewall-cmd --reload

查看已经开放的端口:

firewall-cmd --list-ports

 

posted @   永远爱芒果  阅读(278)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示