偶然间看到云服务器618在搞活动,有一个优惠版配置低的服务器,200多,个人研究是足够了!记录一下个人搭建服务器的过程!包含安装
JDK1.8
,Tomcat8
,Mysql8
;本文是安装Tomcat8
如有侵权,请告知!
准备安装包
- jdk-8u251-linux-x64.tar.gz,地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
根据个人系统需求选择,个人操作系统是
CentOS7
,下载时需要Oracle登录,有个人帐号登陆下就行,没有的也可以百度搜索下Oracle登陆账号
,有很多分享的。
- apache-tomcat-8.5.56.tar.gz,地址:https://tomcat.apache.org/download-80.cgi
- FileZilla,地址:https://filezilla-project.org/download.php?type=server
默认连接端口22,使用教程百度!
安装JDK
- 在终端/命令窗口中输入命令:
ssh root@<ip地址>
- 输入连接password
第一次或忘记可以重置实例密码,以阿里云为例。进入控制台,左侧菜单选择云服务器ES》实例与镜像》实例》右侧选择实例中的管理》基本信息中更多选项选择重置实例密码 - 拷贝到想要安装得目录,cp命令,根据个人需要
- 重命名文件名,mv命令,根据个人需要
- 输入命令:tar -zxvf jdk-8u251-linux-x64.tar.gz 等待完成
- 输入命令:vim /etc/profile,打开配置文件
- 输入i进入编辑模式,输入后内容如下
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
# By default, we want umask to get set. This sets it for login shell
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
umask 002
else
umask 022
fi
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
if [ "${-#*i}" != "$-" ]; then
. "$i"
else
. "$i" >/dev/null
fi
fi
done
unset i
unset -f pathmunge
# 此处为个人输入内容
export JAVA_HOME=/root/jdk1.8.0_251
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:&${JAVA_HOME}/lib/dt.jar;${JAVA_HOME}/lib/tool.jar
export PATH=$PATH:${JAVA_HOME}/bin
- 输入
:wq!
保存并退出 - 输入
source /etc/profile
使配置文件生效 - 输入
java -version
,显示如下结果,则成功
安装tomcat
- 解压安装参照JDK安装
- 输入命令
cd /root/<tomcat目录>/bin
- 输入
sh startup.sh
,出现以下内容启动成功
访问不到的问题原因
- 关闭服务器防火墙。输入命令
systemctl stop firewalld
- 服务器控制台配置
安全组验证规则
,手动添加8080端口
将tomcat添加到service中
,根据个人需求
- 输入命令
cd /etc/init.d
- 输入
vi tomcat8
新建tomcat8文件 - 输入以下内容
#!/bin/bash
# description: Tomcat8 Start Stop Restart
# processname: tomcat8
# author: huchx
JAVA_HOME=/root/jdk1.8.0_251
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/root/tomcat8
if [ $1 == start ]
then
sh $CATALINA_HOME/bin/startup.sh
elif [ $1 == stop ]
then
sh $CATALINA_HOME/bin/shutdown.sh
elif [ $1 == restart ]
then
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
fi
exit 0
- 按ESC退出,并:wq!
- 输入命令
chmod a+x tomcat8
,将tomcat8文件设置为可运行文件 - 输入命令
chkconfig --add tomcat8
,将tomcat8设置为服务运行级别 - 输入
chkconfig --list
,可查看是否添加成功 - 测试tomcat命令:
service tomcat <start|stop|restart>