CentOS6.8启动Tomcat无法访问
2024-08-28 22:59:18
今天笔者在CentOS6.8的生产环境上配置Java环境,安装JDK,部署Tomcat,这本来是很简单的一件事,可是最后发现通过IP一直访问不了Tomcat的默认页面。
图1. 无法访问Tomcat默认页面
一般这种情况可能是CentOS的iptabls防火墙配置的问题,使用ps命令查看tomcat的进程:
图2. 查看Tomcat进程
由上图我们可以看到 tomcat
的进程号是1709,使用如下命令筛选进程号是1709的TCP/UDP传输协议的相关信息:
图3. 查看TomcatTCP/UDP传输协议的相关信息
可以看到进程1709的 8080 和
8009端口都是打开的。这说明 Tomcat 在CentOS上已经正常运行了。
打开 /etc/sysconfig/iptables 的文件,在文件中添加规则,使得8080端口可以通过防火墙:
首先,我们在COMMIT前添加iptables规则,如下图所示:
图4. 在COMMIT前添加iptables规则
然后重启iptables:
重启完成,在浏览器上访问8080端口依旧无法访问。
奇怪的事情法发生了,把规则换个地方写就好了!!!如下图,将新加的规则放到原端口规则下面就可以访问久违的Tomcat页面了:(目前还不知道什么原因)
图5. 在原端口规则下添加iptables规则
最新文章
- oracle contains
- const 限定符
- 在数据库中如果组合主键(假设为stuID和stuName)存在则更新,不存在则新增
- Android清单文件详解(三)----应用程序的根节点<;application>;
- Asp.Net Web API VS Asp.Net MVC
- 在Ubuntu 中安装eclipse, eclipse 文件已经下载好!
- nyoj 214
- Mysql中的DQL查询语句
- windows可以登录qq,但无法打开浏览器页面
- Android中使用SurfaceView和Canvas来绘制动画
- AXIS-web.xml里配置axis报错addChild: Child name &#39;AxisServlet&#39; is not unique 解决办法
- mknod用法以及主次设备号【转】
- 【Android Studio安装部署系列】二十七、Android studio修改项目名称和包名
- python接口自动化测试十七:使用bs4框架进行简单的爬虫
- GEM5安装
- tips 移入悬浮功能
- HTML标签使用
- Android在onCreate中获取控件的宽高
- PHP文件上传,下载,Sql工具类!
- 《jquery实战》javascript 必知必会(1)
热门文章
- The rapid development platform upgrade, leave the time to yourself, the work is lost to the soft platform
- cpu缓存java性能问题初探
- Cordova - 实现热更新 !
- .NET Windows Form 改变窗体类名(Class Name)有多难?
- linux下各个目录里面都装了什么
- docker镜像基本操作一
- apt小问题
- javaWeb登录注册页面
- Delphi获取IdHTTP1.Get(url)的返回参数
- (转)Python 字符串