`
kuaile863
  • 浏览: 115764 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

装上oracle启动Tomcat时报错

阅读更多

装上oracle后,启动tomcat是所报的错误:

2011-4-13 20:53:21 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_12\bin;F:\TomCat\apache-tomcat-6.0.18\bin
2011-4-13 20:53:21 org.apache.coyote.http11.Http11Protocol init
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind<null>:8080
 at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502)
 at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
 at org.apache.catalina.connector.Connector.initialize(Connector.java:1058)
 at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
 at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:530)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2011-4-13 20:53:21 org.apache.catalina.startup.Catalina load
严重: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind<null>:8080
 at org.apache.catalina.connector.Connector.initialize(Connector.java:1060)
 at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
 at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:530)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2011-4-13 20:53:21 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 579 ms
2011-4-13 20:53:21 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2011-4-13 20:53:21 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.18
2011-4-13 20:53:22 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2011-4-13 20:53:22 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2011-4-13 20:53:22 org.apache.coyote.http11.Http11Protocol start
严重: Error starting endpoint
java.net.BindException: Address already in use: JVM_Bind<null>:8080
 at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502)
 at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:519)
 at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203)
 at org.apache.catalina.connector.Connector.start(Connector.java:1131)
 at org.apache.catalina.core.StandardService.start(StandardService.java:531)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2011-4-13 20:53:22 org.apache.catalina.startup.Catalina start
严重: Catalina.start:
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind<null>:8080
 at org.apache.catalina.connector.Connector.start(Connector.java:1138)
 at org.apache.catalina.core.StandardService.start(StandardService.java:531)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2011-4-13 20:53:22 org.apache.catalina.startup.Catalina start
信息: Server startup in 1127 ms


这是由于电脑中的数据库端口号8080被占用,我的电脑装了oracle启动tomcat是就出现了个错误。

解决方案:

 oracle端口号修改问题
 如果用户要修改oracle的端口号需要超级管理员进行登录
 登录的口令:sys
 登录的密码:root 是设置的密码
 连接的方式:sysDBA模式

 第一步:获取端口号:
SQL> select dbms_xdb.getHTTPPort from dual;
GETHTTPPORT
-----------
       8080
 第二步:设置端口号:
SQL> exec dbms_xdb.setHTTPPort(8088);
PL/SQL procedure successfully completed
-----------
 第三步:重新获取
SQL> select dbms_xdb.getHTTPPort from dual;
GETHTTPPORT
-----------
       8088   //在这里发现oracle的端口号已经被修改了

 

1
1
分享到:
评论
2 楼 kuaile863 2011-04-14  
grandboy 写道
我第一个想到的就是把tomcat改一下端口就行了。

在这里主要是为了讲解一下oracle中的相关知识,tomcat是可以改的!
1 楼 grandboy 2011-04-14  
我第一个想到的就是把tomcat改一下端口就行了。

相关推荐

    tomcat7连接不上oracle数据库是因为缺少jar包

    tomcat7连接不上oracle数据库,是因为缺少ojdbc的jar包

    tomcat myeclipse oracle配置

    ### Tomcat、MyEclipse与Oracle数据库的配置详解 在软件开发过程中,特别是Java Web应用开发领域,Tomcat服务器、MyEclipse集成开发环境以及Oracle数据库三者的结合使用非常常见。本文将详细介绍如何在开发环境中...

    Linux下oracle启动和监听

    Oracle 数据库是重量级的,其管理非常复杂,将其在 Linux 平台上的启动和关闭步骤整理如下: 一、安装和配置 Oracle 在 Linux 平台上安装 Oracle 之后,需要创建 Oracle 系统用户,并在 `/home/oracle` 下面的 `....

    linux系统上安装oracle数据库、tomcat、JDK

    在Linux系统上安装Oracle数据库、Java Development Kit (JDK) 和Apache Tomcat是常见的操作,这些组件对于构建和运行基于Java的企业级应用至关重要。以下是详细的过程: 1. **Oracle数据库安装**: - 创建用于...

    oracle 启动过程详解

    这个过程在后台是启动 Oracle 可执行程序的过程,Windows 上是 oracle.exe 文件的初始化,在 Unix/Linux 上是 oracle 可执行文件的初始化。 在这个过程中,Oracle 可执行文件将被加载到内存中,并且 Oracle 将根据...

    Oracle和Tomcat端口冲突

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

    搭建 Eclipse Tomcat Oracle开发环境全程详解

    搭建Eclipse、Tomcat和Oracle开发环境是Java Web开发的基础工作,这个过程涉及到多个步骤,包括Java开发环境的配置、数据库的安装与管理、Web服务器的设置以及JDBC驱动的集成。以下是对整个过程的详细解释: 首先,...

    Tomcat下对Oracle数据库连接池数据源的配置

    本教程将详细解释如何在Tomcat服务器上配置Oracle 10g数据库的连接池数据源。 首先,确保你已经安装了必要的软件环境: 1. Java环境:JDK 1.4 2. 服务器:Tomcat 5.5 3. 数据库:Oracle 10g 配置步骤如下: 1. **...

    linux下搭建jdk+oracle+tomcat环境借鉴.pdf

    linux下搭建jdk+oracle+tomcat环境借鉴.pdf

    bbs.zip_JSP BBS oracle_bbs oracle_jsp 论坛_oracle_tomcat oracle

    综上所述,"bbs.zip" 提供了一个基于JSP、Oracle和Tomcat的论坛示例,开发者可以通过这个项目学习到如何使用这些技术进行实际的Web应用开发,包括数据库设计、JSP编程、服务器配置和部署等技能。此外,还可以了解到...

    弱口令字典(ftp/oracle/tomcat/domino)、web目录

    这些给定的文件名表明它们包含了一系列针对不同服务和应用的弱口令字典,包括FTP、Oracle数据库、Tomcat应用服务器、Domino服务器以及Web目录扫描。下面将详细解释这些服务与弱口令关联的知识点。 1. **FTP(File ...

    Oracle\tomcat\redis部署手册

    在本篇"Oracle\tomcat\redis部署手册"中,我们将主要关注Oracle数据库、Tomcat应用服务器以及Redis缓存服务的部署过程。首先,我们从Oracle 11g的安装和配置开始。 1. Oracle 11g 安装与配置: Oracle 11g是一款...

    oracle联接tomcat+jsp

    在IT领域,Oracle数据库与Tomcat服务器以及JSP技术的集成是企业级应用开发中的常见需求。这不仅涉及到了数据库管理、Web应用服务器配置,还触及了Java编程环境的搭建。接下来,我们将深入探讨如何实现Oracle与Tomcat...

    redhat LINUX5.0上安装oracle 10g tomcat5 jdk帮助文档

    在Redhat LINUX5.0操作系统上安装Oracle 10g、Tomcat5和JDK是一项技术性较强的任务,涉及到多个层面的知识点。首先,我们来详细解析这些关键组件的安装和配置过程。 1. **Oracle 10g安装**: Oracle 10g是一款关系...

    Tomcat Servlet oracle JDBC 实现登录的例子

    - **部署应用**:将Servlet打包成`.war`文件,部署到Tomcat服务器上。 6. **Login文件**: 提供的"Login"可能是登录界面的HTML文件、Servlet类文件或者整个项目的源代码压缩包。这个文件包含实现登录功能所需的...

    tomcat5.5 oracle驱动包

    《Tomcat 5.5与Oracle数据库驱动的整合详解》 在Web应用开发中,Tomcat作为一款流行的Java Servlet容器,常被用作轻量级服务器。而Oracle数据库则是企业级数据存储的重要选择。当我们将Tomcat与Oracle结合使用时,...

    简单的查询系统 MYECLIPSE ORACLE TOMCAT STRUCTS

    【标题】"简单的查询系统 MYECLIPSE ORACLE TOMCAT STRUCTS"涉及到的是一个基于Java Web开发的简单查询系统,它利用了MYECLIPSE作为集成开发环境,ORACLE作为数据库管理系统,TOMCAT作为应用服务器,以及STRUTS作为...

    mysql oracle sqlserver tomcat 自动启动服务

    为了避免开机启动慢,我们一般把数据库服务的启动类型设置为手动,但是每次要用的时候还要到-&gt;管理-&gt;服务;里面启动,下面的这个脚本可以方便的启动数据服务。 可以启动mysql,sqlserver,oracle数据库服务的脚本,...

    ssm框架-spring+springmvc+mybatis+eclipse+oracle+tomcat小项目

    这个小项目是基于SSM框架构建的,利用Eclipse作为开发工具,Oracle作为数据库,Tomcat作为应用服务器。下面将详细介绍这个项目中的关键知识点。 1. **Spring框架**:Spring是一个全面的后端开发框架,它提供依赖...

    linux安装教程+oracle的安装+jdk安装+tomcat安装.docx

    在IT领域,Linux操作系统是许多企业和开发者首选的服务器平台,Oracle数据库则是企业级数据库管理系统的重要选择,而Tomcat作为轻量级的Java应用服务器,常用于部署Java Web应用。以下是对这些技术的详细讲解。 ...

Global site tag (gtag.js) - Google Analytics