阿里云Tomcat配置

毕设项目,为了装逼一把,花9.9买了个阿里云(CentOs7.0),兴致勃勃的按照网上的帖子,各种配Tomcat、JDK、MySQL,终于配好了,大公告成,Chrome却告诉我无法访问。下面就主要记录一下Tomcat配置的过程及遇到的问题:
1.Tomcat的配置
1)在JDK配置好之后,去官网下载apache-tomcat-8.5.15.tar.gz文件,下载完成后使用Xftp传输工具上传到/home目录下:

这里写图片描述

2)然后在XShell后台使用 tar zxvf apache-tomcat-8.5.15.tar.gz -C /home/tomcat-dingdong命令解压tomcat文件到指定目录下:这里写图片描述

3)解压过程几乎瞬间完成,然后进入 /bin 目录,使用 vi 命令修改 setclasspath.sh 文件:

这里写图片描述
在文件末添加JAVA_HOME 和JER_HOME的路径
这里写图片描述
添加完成后 按 ESC + : + wq 保存并退出。

3)回到 /bin 目录,使用 ./startup.sh 命令启动Tomcat,出现Tomcat started的字样,即表示Tomcat已经运行起来了。

这里写图片描述

4)Tomcat是跑起来了,但不要高兴的太早,用http://ip:8080却无法访问,尝试在防火墙中开放8080端口
iptables -I INPUT -p tcp –dport 8080-j ACCEPT
并重启防火墙 service iptables restart

5)再次访问地址,依旧拒绝访问,现在解决问题的关键来了,阿里云有自己的一套安全机制,需要你自己在控制台配置端口的公网出入两项 如下所示:

这里写图片描述

这里写图片描述

这里写图片描述

添加完成后再次访问地址,终于看到了可爱的小脚猫!

这里写图片描述


为了帮助同学的项目也能部署到阿里云,就需要用在Linux下配置多个Tomcat了,我安装上边同样的方法配置之后,并把8080端口改成了8081,她的是可以访问了,我自己的服务器却访问不了了,在后台一查,是端口占用问题,想想也是,只改了http访问端口,但是两个同样的Tomcat启动配置当然会出现端口占用问题,解决如下:

1。修改JVM启动端口(默认为8009端口,修改为8010)

<!-- Define an AJP 1.3 Connector on port 8009 -->    <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

2。修改Shutdown端口(默认为8005端口,修改为8006)

<Server port="8006" shutdown="SHUTDOWN">

so,装逼成功!
这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值