`

解决远程访问tomcat连接失败的问题

阅读更多

最近部署了一个系统,用户要求在访问时能把8080端口去掉,试了2个方法,一个是直接在Tomcat里设置文件达到效果,另一个是通过配置IIS来进行实现,在网上也找了一些资料,都不是很齐全,自己整理了下,备用。

    第一种方法(个人认为比较好的解决方案),是通过修改Tomcat下的index.jsp来实现,启动服务器时出现那只猫的那个页面,用户访问IP地址时进行跳转。

   步骤:

    1、修改../apache-tomcat/conf/server.xml文件,把8080端口改为80。

    2、修改../apache-tomcat/webapps/ROOT/WEB-INF/web.xml,添加代码
    

  <welcome-file-list>  
         <welcome-file>index.jsp</welcome-file>  
         <welcome-file>index.html</welcome-file>  
         <welcome-file>index.htm</welcome-file>  
</welcme-file-list>  
 

 

     把多余的注释掉。

3、修改../apache-tomcat/webapps/ROOT/index.jsp

  

[xhtml] view plaincopy
 
<?xml version="1.0" encoding="ISO-8859-1"?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">  
<head>  
    <script  language="javascript">   
        window.location.href="http://IP地址/项目名称";  
    </script>   
</head>  
<body>  
</body>  
</html>  
 

 

4、设置完成后,重启Tomcat,重启浏览器,输入本机的IP地址就可以看到效果了。

5、在局域网上要让别人访问得到,还需要进行设置。打开 控制面板--Windows防火墙--高级设置--入站规则--添加入站规则。

 

 

这里要选择端口选项。

 

选择TCP,输入端口。

 

 

下一步

下一步

 

这里的名称是要填写的,等下要用到,完成后就可以在入站规则那里见到刚刚新建的名称了。然后关闭这个页面,找到

 

进入后,找到刚才新建的那个入站规则名称,查看家庭/工作(专用),公用 这两项是否已勾选。

 

 

最后设置Web管理服务(HTTP),全打勾。

 

OK,设置完成了,这时跑去另一台机测试,输入http://IP地址就可以访问了,端口号不用输了哦。

0
0
分享到:
评论

相关推荐

    tomcat常见问题及其解决方法

    15. **远程访问问题**:确保`server.xml`中的`Connector`元素配置了允许远程访问的IP地址或通配符。 以上只是Tomcat使用中可能遇到的部分问题和解决方法,实际运维中还需要根据具体情况进行深入分析和处理。对于每...

    WebSocket部署到服务器出现连接失败问题的分析与解决

    为了方便读者学习,提供了一个WebSocket的示例Demo下载链接,这可以帮助开发者更直观地理解和解决问题。在实践中,阅读源码、分析日志和理解WebSocket协议的工作原理都是解决此类问题的关键。 总之,解决WebSocket...

    解决tomcat5.5以上不能用命令行启动的问题

    9. **防火墙设置**:如果你在远程服务器上遇到问题,可能是由于防火墙阻止了连接。检查并调整防火墙规则,允许Tomcat使用的端口。 10. **Java版本不兼容**:确保你正在使用的Java版本与Tomcat版本兼容。每版Tomcat...

    RHEL5.5 安装HTTP2.2、TOMCAT6、JDK1.6、MYSQL5.5、PHP5详细步骤和遇到的问题

    我们将详细探讨如何在RHEL5.5系统上安装HTTP服务器(Apache HTTPD 2.2)、Java开发工具包(JDK 1.6)、Tomcat 6应用服务器、MySQL 5.5数据库以及PHP 5,并解决安装过程中可能遇到的问题,如MySQL远程访问、libPHP5....

    tomcat中文帮助手册

    12. **故障排查**:列举常见的错误和异常,以及对应的解决方案,帮助开发者快速定位并解决问题。 13. **更新与升级**:讲解如何安全地升级Tomcat版本,以及在升级过程中需要注意的事项。 14. **与其他服务集成**:...

    tomcat定时重启方案

    定时重启Tomcat对于保持服务的稳定性和应对可能出现的内存溢出等问题至关重要。以下是详细的配置步骤: 1. **Tomcat绿色版注册为系统服务** - 确保`tomcat\bin`目录下存在`service.bat`文件。 - 打开命令行,切换...

    tomcat7(linux版本)

    6. **配置服务器**:修改`$CATALINA_HOME/conf/server.xml`文件,可以调整端口号、设置访问日志、配置连接器等。 7. **部署应用**:将WAR文件放入`$CATALINA_HOME/webapps`目录,Tomcat会自动解压并部署。若需...

    Tomcat源码研究.pdf

    - **远程监控**:通过配置,可以让JConsole或其他JMX客户端工具远程连接到Tomcat的MBean Server,实现远程监控和管理。 #### 1.7 JMX 在 Tomcat 中的应用(三) - **管理操作**:除了监控外,还可以通过JMX执行...

    tomcat_V10.zip

    本文将围绕Tomcat V10的免安装版展开,深入探讨其特点、配置、优化以及常见问题的解决策略。 一、Tomcat V10免安装版的特点 1. 灵活性:免安装版的Tomcat V10无需经过复杂的安装过程,用户只需下载解压即可使用,...

    Linux下的apache-tomcat-5.5.34.tar.gz

    对于开发者来说,理解Tomcat的工作原理和配置是必要的,因为这有助于优化服务器性能、处理部署问题以及解决安全漏洞。此外,了解如何通过控制台或脚本管理Tomcat服务(如启动、停止、重启)也是日常运维的重要技能。...

    Tomcat5.5.20汉化版

    - **限制远程访问**:仅允许特定IP地址或网络访问Tomcat管理界面。 5. **常见问题与解决**: - **启动失败**:检查是否正确配置环境变量,端口是否被占用,以及JRE是否安装。 - **应用无法访问**:确保应用已...

    Tomcat7.0.62 启动官方文档 (txt/pdf)

    10. **安全管理**:为了安全,Tomcat提供了一套安全管理机制,包括角色、权限和访问控制。`conf/tomcat-users.xml`定义了用户和角色,`conf/context.xml`或`WEB-INF/web.xml`中定义了应用级别的安全配置。 11. **...

    开机自启tomcat.rar

    4. **跨主机协调**:由于数据库服务器和Tomcat不在同一台机器上,可能还需要处理网络连接问题和权限设置,确保两台机器之间的通信畅通无阻,并且启动脚本有权限访问远程数据库服务器的状态。 5. **故障恢复策略**:...

    linux下安装tomcat

    3. **下载工具**: SecureCRT 5.0,这是一个常用的SSH客户端工具,用于远程连接Linux服务器进行管理。 4. **基础命令掌握**: 需要了解一些基本的Linux命令如`ls`、`cd`、`tar`、`vi`等,以及如何重启Linux系统。 ###...

    Tomcat5.5.20中文使用帮助文档

    11. **错误排查**:面对启动失败、应用无法访问等问题时,如何查看和解析日志,定位并解决问题。 12. **JSP和Servlet开发**:虽然不是Tomcat本身的功能,但文档可能包含JSP和Servlet的基本概念,以及它们在Tomcat中...

    tomcat启动脚本

    4. **安全配置**:如何配置`server.xml`以限制远程访问,设置SSL/TLS连接,或者添加用户认证。 5. **端口设置**:如何更改Tomcat默认的HTTP(8080)和AJAX(8009)端口,避免冲突。 6. **故障排除**:如果启动失败,...

    tomcat-6.0.26.zip

    ### 七、常见问题与解决方案 - **404错误**:检查应用是否正确部署,路径是否正确。 - **内存溢出**:检查JVM内存配置,必要时增加堆大小。 - **启动失败**:查看`logs/catalina.out`日志,排查错误原因。 以上是...

    tomcat启动报错:java.util.zip.ZipException的解决方法

    不同版本的JDK对ZIP文件的处理可能会有所不同,升级或降级JDK版本可能有助于解决问题。 4. **网络问题**:如果WAR文件是从远程URL加载的,可能是由于网络问题导致文件下载不完整。检查网络连接,确保文件被完整无误...

    android studio连接云服务器mysql实现登录注册

    对于登录,可以检查响应状态码和返回的token,成功则跳转至主界面,失败则显示错误提示。 7. **安全考虑**: 使用HTTPS协议保证数据传输的安全性,避免用户名和密码明文传输。密码应该在服务器端进行哈希加密后再...

    maven常见问题及解决办法

    1. **检查网络连接**:确保能够访问远程仓库的URL。可以尝试ping该URL或者使用浏览器访问,看是否能够正常打开。 2. **验证仓库地址**:确认仓库地址是否正确无误。有时仓库地址可能因为服务器迁移或其他原因发生...

Global site tag (gtag.js) - Google Analytics