Both JBoss and Oracle RDBMS are using the port 8080. HTTP Server for JBoss, XDB listener for Oracle RDBMS.
So I thin you are hitting this issue, which error do you have when you start JBoss after Oracle? Something like:
"java.net.BindException: Address already in use: JVM_Bind:8080"
So you can either change the JBoss HTTP Port, it varies depending of the version of JBoss:
4.0: JBOSS_HOME/<config>/deploy/jbossweb-tomcat50.sar/server.xml
3.x: JBOSS_HOME/server/<config>/deploy/tomcat41-service.xml
or change the XDB Port:
connect to your DB using system user (SQL*PLUS) and execute the following command:
call dbms_xdb.cfg_update(updateXML(
dbms_xdb.cfg_get()
, '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
, 8081))
to change it from 8080 to 8081
Regards
Tugdual Grall
分享到:
相关推荐
本文将详细介绍如何解决JBoss 5.0.1 GA中的端口配置问题,避免与Oracle和Java EE应用的端口冲突。 #### 二、端口冲突的原因及影响 端口冲突通常发生在多服务共存的环境中,当两个或多个服务尝试绑定到同一个端口时...
本文主要关注的是Oracle数据库与开源应用服务器如JBoss和Tomcat之间的默认端口冲突,以及如何解决这个问题。 Oracle数据库自9i版本开始引入了XDB(XML Database)特性,这是一个内置的XML存储和处理系统。XDB通过...
通过上述步骤,您可以有效地解决因端口冲突导致的JBoss启动问题。值得注意的是,在进行此类配置更改时,务必谨慎操作,避免引入新的错误。此外,对于复杂的生产环境,建议创建备份并记录更改历史,以便出现问题时...
这有助于避免与其他服务端口冲突,或者在多实例部署时保持服务间的隔离。 接下来,我们来看数据源配置,特别是针对Oracle数据库。Oracle因其稳定性和可靠性在企业环境中广泛使用。在JBoss上配置Oracle数据源,首先...
然而,在某些环境中,尤其是当服务器上还运行着其他Web应用服务(如JBoss、Tomcat等)时,这些端口可能会被占用,导致端口冲突的问题。为了解决这一问题,可以采取以下三种方法来更改Oracle XDB的HTTP和FTP服务所...
通过仔细查找并编辑`server.xml`文件,可以轻松地调整JBoss的监听端口,避免端口冲突,确保服务正常运行。此外,理解`<Connector>`元素中的各项属性,有助于更细致地控制服务器的行为,提高应用的稳定性和性能。
本文将详细介绍如何在Linux系统上安装JBoss 6.4和GlassFish 4.0服务器,同时涉及JDK的安装和配置。首先,我们需要理解JDK是Java开发工具包,是运行Java应用程序的基础。Oracle JDK是其中的一种版本,这里我们选择的...
1. **端口冲突**:若启动失败,可能是由于JBoss默认使用的端口(如8080)被其他应用占用。此时需修改端口号。进入`server\default\deployer\jboss-web.deployer`目录,编辑`server.xml`文件,将8080端口更改为其他未...
1. 端口冲突:默认情况下,JBoss使用8080端口,如果这个端口已被其他应用占用(如Oracle),你需要修改JBoss的配置文件。进入`server\default\deployer\jboss-web.deployer`目录,打开`server.xml`文件,找到8080...
- 当jBoss与其他应用程序(如Oracle)共享同一台机器时,可能会遇到端口冲突。例如,如果Oracle占用了8080端口,那么你需要修改jBoss的配置文件`server.xml`,位于`deploy/jbossweb-tomcat50.sar/`目录下,将8080...
- 端口冲突:检查8080等默认端口是否被其他应用占用,如Oracle。可通过修改`server/default/deploy/jboss-web.deployer/server.xml`文件中的端口设置(如将8080改为8088)来解决。 - JDK安装问题:确保已正确安装...
【Jboss 安装教程】 ...完成上述步骤后,你应该成功地在 Ubuntu 上安装并配置了 Jboss 服务器,同时解决了可能出现的端口冲突、外部访问和 Facelets 问题。现在你可以开始在 Jboss 上部署和管理你的 Java 应用了。
如果启动失败,可能的原因包括端口冲突(特别是8080端口,可能被其他应用程序如Oracle占用)、JDK安装不正确或者下载的JBoss文件不完整。解决端口冲突的办法是修改JBoss的相关配置文件,比如`server\default\...
- 如果启动失败,可能是因为端口冲突,如8080端口被其他服务占用,如Oracle。这时,需要修改JBoss的端口配置。进入`server\default\deploy\jboss-web.deployer`目录,编辑`server.xml`文件,将8080端口替换为你选择...
- 如果确认是端口冲突问题,可以在JBoss安装目录下的`server\default\deploy\jbossweb.sar`或`server\default\deploy\jboss-web.deployer`中找到`server.xml`文件。 - 修改`<Connector>`节点中的`port`属性值为未...
- 如果8080端口被其他服务占用,比如Oracle或Tomcat,可以修改JBoss的server.xml文件(位于E:\study\jboss-4.2.2.GA\server\default\deployers\jbossweb.deployer目录下),将默认端口8080更改为8888或其他未使用的...