`
kidiaoer
  • 浏览: 822636 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

tomcat与oracle端口冲突问题

阅读更多
原因:
     Oracle 9i开始,创建数据库时默认包含了XDB特性。一旦启动了数据库和Listener,Oracle XDB的http服务就占用8080端口,刚好和JBoss、Tomcat等默认端口冲突。


解决方法
1、改动tomcat端口,
打开D:\Tomcat5\conf\server.xml,查找如下文本位置:
<!-- Define a non-SSL Coyote HTTP/1.1 Connector on the port specified during installation -->
     <Connector port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                enableLookups="false" redirectPort="8443" acceptCount="100"
                debug="0" connectionTimeout="20000"
                disableUploadTimeout="true" />            修改port="8080"即可。


2.改动oracle 的XDB 8080端口
方法1:(未测试)
    进入 database configuration assistant ,一路Next后会看到,“在数据库中配置数据库选项”,选择你要修改的数据库—>出现“数据库特性”标签,点“标准数据库功能”,再点“自定义”按钮,就能看到配置端口的修改地方。

方法2:(已测试)
使用sys(SYSTEM)登录Oracle SQL Plus,利用dbms_xdb修改端口设置.输入以以下代码:
SQL> -- Change the HTTP/WEBDAV port from 8080 to 8081
SQL> call dbms_xdb.cfg_update(updateXML(
           dbms_xdb.cfg_get()
         , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
         , 8081))
     /

成功提示:
Call completed.
SQL> -- Change the FTP port from 2100 to 2111
SQL> call dbms_xdb.cfg_update(updateXML(
    2         dbms_xdb.cfg_get()
    3       , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'
    4       , 2111))
    5 /

Call completed.

接着输入以下代码(我没有输入了,似乎也可以用)
SQL> COMMIT;

Commit complete.


SQL> EXEC dbms_xdb.cfg_refresh;

PL/SQL procedure successfully completed.

tomcat与oracle端口冲突问题
分享到:
评论

相关推荐

    Oracle和Tomcat端口冲突

    Oracle和Tomcat是两种常用的软件,Oracle是一款关系型数据库管理系统,而Tomcat则是一个流行的Java应用服务器,它们在运行时可能会出现端口冲突的问题。端口冲突通常发生在多个应用程序尝试同时使用同一个网络端口时...

    解决Linux下Oracle Tomcat 8080端口冲突

    本文介绍了解决Linux下Oracle Tomcat 8080端口冲突的方法。

    解决Oracle 9i和Tomcat的端口冲突

    本文主要针对Oracle 9i数据库和Tomcat应用服务器之间的端口冲突提供解决方案。Oracle 9i和Tomcat都可能使用默认的8080端口,导致服务无法正常启动或通信。 首先,解决Oracle 9i的Engine授权问题。如果在安装过程中...

    oracle和JBoss、Tomcat等默认端口冲突的解决办法(网上抄来的备用,还未实践)

    本文主要关注的是Oracle数据库与开源应用服务器如JBoss和Tomcat之间的默认端口冲突,以及如何解决这个问题。 Oracle数据库自9i版本开始引入了XDB(XML Database)特性,这是一个内置的XML存储和处理系统。XDB通过...

    如何解决Oracle 9i与Tomcat的端口冲突

    在学习和工作的过程中,我们可能在调试程序时发现...如果出现这种情况,本文介绍了如下三种方法来解决问题:更改TOMCAT的默认端口、使用Enterprise Manager Console、使用sys登录Oracle,利用dbms_xdb修改端口设置。

    JDK+eclipse+Tomcat+oracle环境配置

    资源以图示的形式详细介绍了JAVA开发一个Web工程,访问数据库的环境配置过程,解决了JDK安装,...“引用不识别,Tomcat端口冲突等常见问题,及oracel类库文件,是我配环境的深度总结,绝对物超所值;上传是为了分啊。

    解决8080端口冲突

    解决端口冲突的多种方法 ...在本文中,我们讨论了解决8080端口冲突的多种方法,包括修改 Tomcat 的端口号和修改 Oracle 的端口号。这些方法可以帮助我们避免端口冲突,并确保系统的稳定性和安全性。

    tomcat8.5(修改端口号为‘8888’)

    在默认情况下,Tomcat使用8080端口来监听HTTP请求,但有时这个端口可能与其他服务(如描述中提到的Oracle)冲突。因此,我们需要更改端口号以避免此类冲突。 描述中提到的操作是修改`conf/server.xml`配置文件。`...

    精心整理的jdk+tomcat+oracle部署手册

    为了适应多应用环境,需要修改Tomcat的默认端口,如改变Server端口、HTTP Connector端口等,防止端口冲突。此外,虽然没有详细描述,但通常还需要配置Tomcat的`server.xml`文件以调整内存分配和其他性能设置。 ...

    改Oracle8080端口

    然而,在某些环境中,尤其是当服务器上还运行着其他Web应用服务(如JBoss、Tomcat等)时,这些端口可能会被占用,导致端口冲突的问题。为了解决这一问题,可以采取以下三种方法来更改Oracle XDB的HTTP和FTP服务所...

    linux下tomcat6.0+oracle10G安装文档

    ### Linux环境下Tomcat 6.0与Oracle 10G的安装配置详解 #### 一、Linux下JDK安装及配置 在Linux环境下部署Tomcat和Oracle 10G前,首要任务是确保JDK环境的正确安装与配置。本章节详细介绍如何在Linux操作系统上...

    Eclipse3.2+Tomcat5.5.17+Oracle9i配置.doc

    - 修改`server.xml`文件,将默认的8080端口改为8008,避免与Oracle冲突。 4. **配置Eclipse中的Tomcat**: - 在Eclipse的"窗口/首选项"中,配置已安装的JRE,确保指向正确的JDK目录。 - 配置Tomcat的版本、位置...

    让Workshop for WebLogic 10gR3支持tomcat 6

    如果遇到问题,如依赖库冲突或配置错误,根据日志信息进行调整优化。 请注意,虽然上述步骤可能帮助你在Workshop for WebLogic 10gR3中使用Tomcat 6,但这个过程可能会因版本差异或具体环境的不同而有所变化。始终...

    oracle listener监听8080.doc

    在IT行业中,数据库服务是关键组件之一,...确保在修改后,两个服务都能正常启动并提供服务,同时避免与其他应用程序的端口冲突。这是一项基础但至关重要的系统管理和故障排查技能,对于维护稳定的IT环境至关重要。

    Tomcat的安装与配置和Tomcat端口的配置[参考].pdf

    当遇到端口冲突时,可以通过修改Tomcat的配置文件来更改端口。 - **打开`server.xml`文件**:位于`D:\Program Files\tomcat5.5\conf`目录下。 - **修改端口**: - `...

    The required Server component failed to start so Tomcat is unable to start问题解决

    3. **配置文件问题**:Tomcat的主配置文件如`server.xml`或`context.xml`可能存在错误,如XML格式错误、端口冲突或者类加载器配置不当等。 4. **内存不足**:如果服务器的内存资源不足,Tomcat可能无法启动。检查并...

    jboss端口号修改

    - 首先,需要确认是否有端口冲突问题。可以通过命令`netstat -tuln`来查看当前系统中所有监听中的端口。如果发现8080端口已被其他服务占用,则需要修改JBoss的端口号。 - 常见占用8080端口的服务包括但不限于:...

    arcims9.2 tomcat apache安装部署图解

    - 修改 Apache 的配置文件以避免端口冲突。 - 打开 `httpd.conf` 文件,在其中查找 `DirectoryIndex index.html` 行,并在其后添加 `default.htm default.html`。 - 如果 Apache 与其他服务共用同一台服务器,...

    WINDOWS下JDK+TOMCAT配置与安装

    - 如果遇到端口冲突,可修改`%CATALINA_HOME%\conf\server.xml`中的端口号。 - 若启动失败,检查错误日志,通常位于`%CATALINA_HOME%\logs`目录下的`catalina.out`文件。 以上就是Windows环境下JDK和Tomcat的配置...

Global site tag (gtag.js) - Google Analytics