CentOS7上部署Httpd+Tomcat遇到的问题
2017-03-30 20:42
204 查看
Tomcat部署问题
通过yum install tomcat安装的tomcat与平常使用的tomcat不一样!yum 安装的tomcat没有多余的问题,安装成功,并通过systemctl start tomcat发现访问http://hostname:8080/没有反应!期待的欢迎页没有!
听过仔细查看,发现是yum安装的文件没有安装欢迎页页面,如果需要测试是否安装成功,需要自己编写测试页面,文本文件的html文件也是可以的。
查询tomcat安装目录通过:
rpm -qa | grep tomcat rpm -qs <上条命令查出来的tomcat安装完整包名>
缺省位置在:/usr/share/tomcat
缺省WEB文件目录在:/usr/share/tomcat/webapps目录下。
没有生成tomcat日志?
其实缺省情况下,会生成tomcat日志的,就在tomcat的home目录下的logs目录下,有catalina.xxxx的日志,如果没有,可以通过一下命令手动运行:
/usr/libexec/tomcat/server start
Apache的配置问题
自己配置的虚拟目录无法访问?这个问题主要是因为两个问题引起的:
目录归属问题,目录需要让apache:apache可以访问
SELinux问题,如果同通过setenforce 0命令关闭SELinux可以工作,那么可定就是这个问题
第一个问题可以通过chown -R apache:apache <目录>实现修改目录的用户和用户组。第二个问题,可以选中永久关闭SELinux(需要修改/etc/selinux/config文件。或者允许httpd访问需要的目录:
chcon -R --type=httpd_sys_rw_content_t <目录名>
代理无法访问
如果独立可以访问被代理的服务,那么又是SELinux在保护httpd不做违反规则的事情。通过命令允许httpd可以连接网络(代理连接后端服务器实现的)
/usr/sbin/setsebool -P httpd_can_network_connect=1 # 查看状态 /usr/sbin/getsebool -a |grep httpd_can_network_connect
相关文章推荐
- Tomcat部署Grails war包时所遇到的郁闷问题
- maven构建项目自动部署到tomcat中遇到的各种问题总结
- maven工程部署到tomcat服务器过程中遇到的问题总结
- centOS7上部署安装coreseek及遇到的问题处理
- 关于tomcat端口的修改,以及同时部署多个应用,自己遇到的问题以及解决办法
- maven构建项目自动部署到tomcat中遇到的各种sb问题总结
- Tomcat部署遇到的问题
- 今天部署tomcat的时候遇到的问题
- ubuntu 部署web应用遇到的问题 tomcat 启动之后 404找不到网页
- linux idea14 maven 部署 tomcat. 遇到的问题
- jax-ws webservice部署到tomcat 遇到的问题
- maven构建项目自动部署到tomcat中遇到的各种sb问题总结
- maven构建项目自动部署到tomcat中遇到的各种sb问题总结
- Tomcat部署遇到的问题 排查
- MyEclipse中用Tomcat部署项目时遇到的问题2:Document base D:/Tomcat 5.5/server/webapps/ admin does not exist or is not a readable directory
- maven构建项目自动部署到tomcat中遇到的各种sb问题总结
- 续:Java Tomcat 中调用.net DLL的方法 - 实际部署中遇到的一些问题解决
- tomcat程序部署到weblogic遇到的问题总结:
- 将项目部署到Tomcat7时遇到的一点小问题
- 刚刚大学毕业,自己搭网站遇到的问题 一:tomcat中同时部署两个项目的问题