linux 下安装 tomcat
1.下载tomcat安装包apache-tomcat-7.0.62.tar.gz
2.安装tomcat,将apache-tomcat-7.0.62.tar.gz复制到目录/usr/local/tomcat后进行解压缩;
3.配置tomcat
配置JAVA_HOME路径
为防止8080端口已占用,可修改端口号为8888
打开文件/usr/local/tomcat/apache-tomcat-7.0.62/conf/server.xml
修改端口号:
connectionTimeout="20000"
redirectPort="8443" />
port="8888" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
启动tomcat
进入目录/usr/local/tomcat/apache-tomcat-7.0.62/bin,执行./startup.sh
查看进程:ps -ef|grep tomcat
测试tomcat是否安装成功
使用浏览器输入http://ip地址:8888如果有页面打开,说明已安装完成;
tomcat安装完毕
4.tomcat 管理员权限配置Window
在tomcat 的conf/ tomcat-users.xml 中添加下列配置
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx"/>
linux下需要配置成这样
user username="tomcat" password="tomcat" roles="admin-gui"
user username="admin" password="1234" roles="manager-gui"
5.tomcat 图片服务器配置
tomcat 路径conf下Catalina/(和localhost同级别)下添加文件 *.xml;*是path访问路径
下列配置信息单独一个xml文件,名称随意
path,访问路径;docBase图片存放的目录
<Context path="/" reloadable="false" docBase="/usr/java/apache-tomcat-7.0.57/webapps/upload"></Context>
6.linux系统jdk tomcat都配置好了
主机不能访问虚拟机.端口冲突修改端口,server.xml 中修改
项目也放上去了
首先要双方都ping的通,ping不通先去找ping的方法
宿主机访问项目地址的apache就是访问不到 原因是防火墙的问题 如果要关闭的话不能用iptables
centos从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。所以你只要停止firewalld服务即可
sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service
如果你要改用iptables的话,需要安装iptables服务:
sudo yum install iptables-services
sudo systemctl enable iptables && sudo systemctl enable ip6tables
sudo systemctl start iptables && sudo systemctl start ip6tables