美文网首页
阿里云ECS主机下搭建JRE8+Tomcat8

阿里云ECS主机下搭建JRE8+Tomcat8

作者: henry技术探索记录员 | 来源:发表于2019-04-03 13:53 被阅读0次

由于急于使用新注册的域名,但域名还没ICP备案,于是我们临时购买阿里云的香港区的ECS服务器(域名不需要ICP备案也能正常访问)。

新购买的服务器自然需要搭建网站运行环境,我们的方案是JRE8 + Tomcat8。
我们的服务器只用于运行java服务端项目,所以选择Server JRE8, 可到Java 官网下载

参考# Ubuntu 安装 JDK8 的两种方式
我选择的是下载JRE压缩包的方式安装。

下一步是安装Tomcat: 在阿里云上配置服务器,安装jdk+tomcat+mysql的过程

要确保Tomcat是否安装成功并成功启动,首先保证端口没有被占用 Linux查看程序端口占用情况
,否则必须在conf/server.xml中重新配置新端口或杀死占用端口的进程。
在linux 控制台下输入ps -aux | grep tomcat, 看到下图中的org.apache.catalina.startup.Bootstrap start则表明Tomcat启动成功:

image.png

如果发现配置的阿里云的负载均衡监听端口一直显示异常,导致网页502 error无法访问,很可能是Tomcat无法被外网访问,通过设置主机的安全组的配置规则,保证负载均衡的监听的相应协议的相应端口被允许访问:阿里云服务器Tomcat无法从外部访问

我这里直接将安全组的配置规则只保留一条,统一设置为任何协议的任何端口允许被任何ip访问:


image.png

点击“配置规则”:


image.png

最后发现通过http://ip:80还是无法访问tomcat首页:

image.png

但负载均衡的监听端口已显示正常,所以浏览器是否能正常显示Tomcat首页已经无关紧要。输入配置的网站的地址,发现成功访问并显示页面。

但还是发现一个问题:页面显示的中文是乱码的。
页面中文乱码的情况,首先保证文件是否是utf-8编码的。如果是utf-8编码还是显示乱码,参考 Tomcat容器运行静态资源(html、css)乱码问题

xms xmx XX:PermSize XX:MaxPermSize 参数意义解析

相关文章

网友评论

      本文标题:阿里云ECS主机下搭建JRE8+Tomcat8

      本文链接:https://www.haomeiwen.com/subject/lmvvpqtx.html