这里我是用的腾讯云,有活动,新用户一个月10块,买了一年的,系统是CenOS7.3 64位,工具是xshell和FileZilla
###配置JDK
- 下载对应的JDK版本,这里以1.8为例:jdk-8u181-linux-x64.tar.gz(去官方网站下载准备好)
- 这里安装在/usr/java目录下,在/usr下新建java文件夹
- 用FileZilla上传JDK到java目录下,解压(tar -zxvf jdk-8u181-linux-x64.tar.gz),删除压缩包
- 配置环境变量,vim /etc/profile 在最后添加以下信息:( i 插入模式,Esc :wq! 保存退出)
#java environment
export JAVA_HOME=/usr/Java/jdk1.8.0_181
export JRE_HOME=/usr/Java/jdk1.8.0_181/jre
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME
-
使配置生效,并检查是否成功
source /etc/profile //使配置生效
java -version //查看是否成功
-
Over配置完成
###配置Tomcat
-
下载安装包apache-tomcat-8.5.32.tar.gz 这里放到/usr/local/tomcat
-
通过FileZilla上传,解压(tar -zxv -f apache-tomcat-7.0.29.tar.gz // 解压压缩包),删除压缩包
-
修改servlet.xml配置文件,将8080端口号改为80
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改为80端口 -
开启服务 ,进到安装目录的bin目录下 sh startup.sh 启动,或者直接: /usr/local/tomcat/apache-tomcat-8.5.32/bin/startup.sh开启
可以看到已经开启了 -
本地浏览器访问公网ip,可以看到tom猫
-
设置防火墙(firewall)
//查看firewall的状态
firewall-cmd --state
service firewalld start //开启 service firewalld restart//重启 service firewalld stop//关闭
查看80端口是否开放
开放80端口
重启防火墙
firewall-cmd --reload
配置tomcat
1.vim /etc/profile增加CATALINE_HOME和CATALINE_CASE
2. tomca/bin 目录下面,增加 setenv.sh 配置
export JAVA_HOME=***/jdk1.8.0_181
#add tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#add java opts
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
3.在/usr/lib/systemd/system目录下增加tomcat8.service
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/data/tomcat/tomcat.pid
ExecStart=/data/tomcat/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;
systemctl enable tomcat.service
打开tomcat服务
启动tomcat
systemctl start tomcat
停止tomcat
systemctl stop tomcat
重启tomcat
systemctl restart tomcat
小技巧:我个人觉得vim 编辑真的是麻烦(大神不要怼),用着不方便,可以把文件通过FileZilla拖到本地,然后在自己电脑修改,再上传到服务器上,覆盖就好了。这样方便多了,不过不推荐这样做(有些不行,会出错的。改个端口号,什么的别的文件应该还行,其他的执行文件就不要这样了)。
测试一下,能不能看到tom猫。