`

Tomcat端口占用解决办法及连接到localhost 提示:位于 XDB 的服务器 localhost 要求用户名和密码

阅读更多

TOMCAT运行提示如下错误:

  1. 2008-4-1622:58:42org.apache.coyote.http11.Http11AprProtocolinit
  2. 严重:Errorinitializingendpoint
  3. java.lang.Exception:Socketbindfailed:??????????????????×??????(Э??é/??????
  4. ??????/??????)????????í??????????Ρ??
  5. atorg.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:544)
  6. atorg.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.jav
  7. a:115)
  8. atorg.apache.catalina.connector.Connector.initialize(Connector.java:101
  9. 6)
  10. atorg.apache.catalina.core.StandardService.initialize(StandardService.j
  11. ava:580)
  12. atorg.apache.catalina.core.StandardServer.initialize(StandardServer.jav
  13. a:782)
  14. atorg.apache.catalina.startup.Catalina.load(Catalina.java:503)
  15. atorg.apache.catalina.startup.Catalina.load(Catalina.java:523)
  16. atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)
  17. atsun.reflect.NativeMethodAccessorImpl.invoke(UnknownSource)
  18. atsun.reflect.DelegatingMethodAccessorImpl.invoke(UnknownSource)
  19. atjava.lang.reflect.Method.invoke(UnknownSource)
  20. atorg.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247)
  21. atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
  22. 2008-4-1622:58:42org.apache.catalina.startup.Catalinaload
  23. 严重:Catalina.start
  24. LifecycleException:Protocolhandlerinitializationfailed:java.lang.Exception
  25. :Socketbindfailed:??????????????????×??????(Э??é/????????????/??????)?????
  26. ???í??????????Ρ??
  27. atorg.apache.catalina.connector.Connector.initialize(Connector.java:101
  28. 8)
  29. atorg.apache.catalina.core.StandardService.initialize(StandardService.j
  30. ava:580)
  31. atorg.apache.catalina.core.StandardServer.initialize(StandardServer.jav
  32. a:782)
  33. atorg.apache.catalina.startup.Catalina.load(Catalina.java:503)
  34. atorg.apache.catalina.startup.Catalina.load(Catalina.java:523)
  35. atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)
  36. atsun.reflect.NativeMethodAccessorImpl.invoke(UnknownSource)
  37. atsun.reflect.DelegatingMethodAccessorImpl.invoke(UnknownSource)
  38. atjava.lang.reflect.Method.invoke(UnknownSource)
  39. atorg.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247)
  40. atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
  41. 2008-4-1622:58:42org.apache.catalina.startup.Catalinaload
  42. 信息:Initializationprocessedin844ms
  43. 2008-4-1622:58:43org.apache.catalina.core.StandardServicestart
  44. 信息:StartingserviceCatalina
  45. 2008-4-1622:58:43org.apache.catalina.core.StandardEnginestart
  46. 信息:StartingServletEngine:ApacheTomcat/5.5.15
  47. 2008-4-1622:58:43org.apache.catalina.core.StandardHoststart
  48. 信息:XMLvalidationdisabled

经查是8080端口被占用了,可用命令netstat -an查看8080端口是否被监听。

不同的错误不同提示是不同的,这里我检查因为安装TOMCAT的机器上同时安装了ORACLE,到服务里把:OracleOraHome921TNSListener服务停掉就可以了。当然也可以修改SERVER。XML里面的端口号。。


安装了Tomcat和oracle还可能出现以下情况就是输入http://localhost:8080/后出现一个登录框,上面要求输入XDB的用户名和密码对话框如图:

产生原因:8080端口被其他服务占用
解决方案:
1、更改Tomcat的端口,这个比较简单。其方法如下:
(1)、在Tomcat安装根目录下的字文件夹conf中找到文件server.xml
(2)、将其用记事本程序打开,找到这段文字:
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
将以上代码中的Connector port="8080"中的8080更改为8088即可,重新启动Tomcat,使用http://localhost:8088登录,发现问题已解决。
2、 禁用Oracle服务。在“计算机管理”中的“服务”中找到OracleServiceORCL,停止掉就OK了。但是这并不是一种好的解决方法,因为很多时候我们是同时需要用到Tomcat和Oracle两种服务的
分享到:
评论

相关推荐

    Oracle和Tomcat端口冲突

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

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

    XDB通过HTTP和FTP服务提供对XML数据的访问,而这通常会占用8080端口,这个端口恰巧也是JBoss和Tomcat等常见的应用服务器的默认HTTP端口。因此,当这些服务同时运行在同一台服务器上时,就会发生端口冲突,导致服务...

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

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

    dbeaver oracle连接jar xdb6.jar

    在使用DBeaver连接Oracle数据库时,有时会遇到需要特定JAR文件的情况,如"xdb6.jar"和"orai18n.jar"。这两个JAR文件在Oracle数据库连接中扮演着关键角色。 首先,让我们深入了解一下"xdb6.jar"。这个JAR文件是...

    常用服务器开放端口

    此端口用于建立客户端与SOCKS服务器之间的连接,并进一步转发请求到目标服务器。 #### 3. FTP (文件传输协议) FTP是一种用于在计算机之间传输文件的标准网络协议。FTP服务默认使用TCP端口21。此端口用于控制命令的...

    解决8080端口冲突

    这将显示当前系统中的所有活动连接和端口占用情况。如果我们的修改成功,新的端口号将被显示出来。 解决端口冲突问题是非常重要的,因为它可以确保系统的稳定性和安全性。在本文中,我们讨论了解决8080端口冲突的...

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

    在学习和工作的过程中,我们可能在调试程序时发现TOMCAT提示8080端口已被占用,于是运行NETSTAT -ANO查看端口使用情况,发现8080端口被ORACLE的监听器占用了。如果出现这种情况,本文介绍了如下三种方法来解决问题:...

    改Oracle8080端口

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

    oracle 更改端口

    1. **以SYSDBA身份登录**:打开命令行终端或SQL*Plus,输入以下命令连接到数据库,其中"sys/ora9i"是SYS用户的用户名和密码: ``` conn sys/ora9i as sysdba ``` 2. **执行PL/SQL过程**:在SQL*Plus中,我们需要...

    WebCenter-Sites-11gR1-for-Tomcat-7.0.39

    - 在配置数据库连接时,请确保用户名和密码正确无误。 - 根据实际需要调整 JVM 参数,例如内存分配等。 - 安装过程中如果遇到任何问题,检查日志文件以获取错误信息和解决方案。 - 对于生产环境部署,建议仔细阅读...

    oracle学习笔记

    - 授予连接和资源权限:`grant connect, resource to 用户名;` - 撤销权限:`revoke 权限 on 表名 from 用户名;` 3. **对象权限** - 授予查询权限:`grant select on 表名 to 用户名;` - 授予插入权限:`grant ...

    matlab_此脚本可用于从XDB直接将数据导出到MATLAB

    在实际操作中,用户可能需要对脚本进行一些配置,如提供正确的数据库连接字符串、用户名、密码以及查询语句。脚本也可能支持参数化,使得用户能够根据需要导出不同表或不同时间范围的数据。 导入数据后,MATLAB提供...

    3通过xdB带宽测量估算占用带宽-ITU.pdf

    ITU-R SM.443-3 建议书测量占用带宽的技术指南 ITU-R SM.443-3 建议书是国际电联无线电通信全会发布的一份建议书,旨在为监测站提供统一、易于使用和可靠的带宽测量结果,以便于对不同监测站获得的结果进行比较。该...

    Oracle默认端口清单

    然而,对于Oracle系统的运维和开发人员而言,了解其默认端口配置至关重要,这不仅关系到系统的正常运行,还涉及到网络安全、故障排查以及服务优化等多方面。以下是对“Oracle默认端口清单”的详细解析: #### 1. ...

    端口扫描工具

    FTP,默认的端口号为21/tcp(木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口); TFTP(Trivial File Transfer Protocol ),默认的端口号为69/udp; SSH(安全登录)、SCP...

    Ip2region (2.0 - xdb) 是一个离线 IP 数据管理框架和定位库

    这个框架的核心是它的xdb数据库格式,能够提供亿级别IP数据的存储和检索能力,同时保证了极低的查询延迟,通常在10微秒级别,这对于需要实时IP定位服务的应用来说至关重要。 首先,让我们深入理解Ip2region的工作...

    Marvell xdb user guide

    ### Marvell xdb 用户指南知识点概述 #### 一、Marvell xdb 工具简介 - **工具定位**:Marvell eXtreme Debugger(xdb)是一款专为Linux系统设计的高级软件开发与调试工具。 - **适用平台**:特别针对Marvell PXA3...

    xdb6.jar、xmlparserv2.jar

    在Java开发中,数据库连接和数据操作是必不可少的部分。这里我们关注的是两个特定的JAR文件:“xdb6.jar”和“xmlparserv2.jar”,它们与Oracle数据库中的XMLType类型处理以及JDBC(Java Database Connectivity)...

    ip2region.xdb

    在众多解决方案中,ip2region是一个高效且轻量级的库,它能帮助我们快速查询到IP地址对应的区域和运营商信息。本文将详细探讨如何在C#环境中利用ip2region组件实现这一功能。 首先,我们需要理解ip2region的核心...

    xdb6-11.2.0.4

    data grip的 oracle驱动,在data grip的使用过程中,有时自己下载的驱动版本过高

Global site tag (gtag.js) - Google Analytics