简单说明
本文tomcat 的安装比较简单,配置是默认的配置,需要优化的话大家自己去优化,这里只提供简单的安装方法教程,注意:在安装tomcat之前必须安装了jdk。
安装前的准备
1、去官网下载 tomcat,我这里下载的版本是点击下载:apache-tomcat-7.0.78-src.tar.gz
2、winscp 点击下载 用来在线编辑文件,或者上传下载等等。
**开始安装 tomcat **
1、用 winscp 工具连接到服务器,把下载到的 apache-tomcat-7.0.78-src.tar.gz 上传到 /usr/local
cd /usr/local
tar -zxv -f apache-tomcat-7.0.78.tar.gz // 解压压缩包
rm -rf apache-tomcat-7.0.78.tar.gz // 删除压缩包
mv apache-tomcat-7.0.78 tomcat //把文件夹名字改为tomcat
2、启动 tomcat
/usr/local/tomcat/bin/startup.sh
如果出现下列信息 说明tomcat 已经运行成功了
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.8.0_131/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
如无意外,此时可以通过 ip:8080 访问tomcat首页了。
如果此时访问 ip:8080 ,浏览器出现 无法访问此网页等内容,说明是防火墙没打开8080端口
用winscp进入打开 /etc/sysconfig/iptables 出现如下信息
# Firewall configuration written by system-config-firewal
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
我们只需要在“-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT” 下面
添加一行类似的代码 “-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT”保存退出。
然后重启防火墙即可
重启防火墙命令:service iptables restart
3、一般情况下,服务器都是不显示端口的,http 协议下 80 端口是默认隐藏的,https 协议下 443 是默认隐藏的。https 涉及到 ssl 证书的接入,本文先不阐述。后面会有相关文章写道
如何接入 ssl。
修改 tomcat 目录底下 conf/server.xml 文件,
把 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 把这一行的 “8080” 改为 80即可。
connectionTimeout:超时时间
redirectPort:在接入ssl的情况下,通过配置项目web.xml 文件,使得所有http请求都重定向到8443这个端口。一般为443.
4、以上已完成 tomcat 简单的配置了,如果项目需要对 tomcat 进行优化,先自行去了解,后面我会再补充相关的优化。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于