云服务器配置JDK+Tomcat

这里我是用的腾讯云,有活动,新用户一个月10块,买了一年的,系统是CenOS7.3 64位,工具是xshell和FileZilla
###配置JDK

  • 下载对应的JDK版本,这里以1.8为例:jdk-8u181-linux-x64.tar.gz(去官方网站下载准备好)
  • 这里安装在/usr/java目录下,在/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猫。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值