阿里云Tomcat配置

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

阿里云Tomcat配置_第1张图片

2)然后在XShell后台使用 tar zxvf apache-tomcat-8.5.15.tar.gz -C /home/tomcat-dingdong命令解压tomcat文件到指定目录下:阿里云Tomcat配置_第2张图片

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

阿里云Tomcat配置_第3张图片
在文件末添加JAVA_HOME 和JER_HOME的路径
阿里云Tomcat配置_第4张图片
添加完成后 按 ESC + : + wq 保存并退出。

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

阿里云Tomcat配置_第5张图片

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

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

阿里云Tomcat配置_第6张图片

阿里云Tomcat配置_第7张图片

阿里云Tomcat配置_第8张图片

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

阿里云Tomcat配置_第9张图片


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

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

    <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

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

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

so,装逼成功!
阿里云Tomcat配置_第10张图片

你可能感兴趣的:(Server)