【问题标题】:404 on starting tomcat server and Tomcat Native Library not found on java library path启动 tomcat 服务器时出现 404,并且在 java 库路径上找不到 Tomcat 本机库
【发布时间】:2012-11-18 21:23:18
【问题描述】:

所以我在 Eclipse 中在 win 32 位环境中启动了一个 Tomcat 网络服务器。我在指向localhost:8080/HippoWebApp 时找不到404 webapp。该页面有一些信息:

The requested resource (/HippoWebApp/) is not available.

Eclipse 控制台说:

Nov 30, 2012 10:56:49 AM org.apache.catalina.core.AprLifecycleListener init

INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Java\jdk1.6.0_26-32\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32

我做错了什么?我阅读了 APR,它似乎是它的 harmless warning

.settings/org.eclipse.wst.common.component中设置上下文路径的文件

<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="HippoWebApp">
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
        <wb-resource deploy-path="/" source-path="/src/main/webapp"/>
        <wb-resource deploy-path="/" source-path="/target/CalmsWebContent-war"/>
        <dependent-module archiveName="VwCNConfigs-7.3.16.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/VwCNConfigs/VwCNConfigs">
            <dependency-type>uses</dependency-type>
        </dependent-module>
        <dependent-module archiveName="VwCNAPI-7.3.16.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/VwCNAPI/VwCNAPI">
            <dependency-type>uses</dependency-type>
        </dependent-module>
        <dependent-module archiveName="VwCNAjaxServices-7.3.16.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/VwCNAjaxServices/VwCNAjaxServices">
            <dependency-type>uses</dependency-type>
        </dependent-module>
        <dependent-module archiveName="VwCNServices-7.3.16.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/VwCNServices/VwCNServices">
            <dependency-type>uses</dependency-type>
        </dependent-module>
        <dependent-module archiveName="VwCNCRAReportService-7.3.16.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/VwCNCRAReportService/VwCNCRAReportService">
            <dependency-type>uses</dependency-type>
        </dependent-module>
        <dependent-module archiveName="Web2VwCN-7.3.16.war" deploy-path="/WEB-INF/lib" handle="module:/resource/Web2VwCN/Web2VwCN">
            <dependency-type>uses</dependency-type>
        </dependent-module>
        <property name="context-root" value="HippoWebApp"/>
        <property name="java-output-path" value="/HippoWebApp/target/classes"/>
    </wb-module>
</project-modules>

启动服务器时的日志:

Nov 30, 2012 10:56:49 AM org.apache.catalina.core.AprLifecycleListener init    INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Java\jdk1.6.0_26-32\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\jrockit_150_12\bin;C:\Java\jdk1.6.0_26-32\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\CA\SharedComponents\ScanEngine;C:\Program Files\CA\SharedComponents\CAUpdate\;C:\Program Files\CA\SharedComponents\ThirdParty\;C:\Program Files\CA\SharedComponents\SubscriptionLicense\;C:\Program Files\CA\eTrustITM;C:\Program Files\TortoiseSVN\bin;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Perforce;C:\Program Files\Belgium Identity Card;C:\WINDOWS\system32\WindowsPowerShell\v1.0;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Java\jdk1.6.0_26-23\bin;C:\maven\bin;C:\maven\bin;.    
    Nov 30, 2012 10:56:50 AM org.apache.coyote.http11.Http11Protocol init    
    INFO: Initializing Coyote HTTP/1.1 on http-8080    
    Nov 30, 2012 10:56:50 AM org.apache.catalina.startup.Catalina load    
    INFO: Initialization processed in 794 ms    
    Nov 30, 2012 10:56:50 AM org.apache.catalina.core.StandardService start    
    INFO: Starting service Catalina    
    Nov 30, 2012 10:56:50 AM org.apache.catalina.core.StandardEngine start    
    INFO: Starting Servlet Engine: Apache Tomcat/6.0.33    
    Nov 30, 2012 10:56:50 AM org.apache.coyote.http11.Http11Protocol start    
    INFO: Starting Coyote HTTP/1.1 on http-8080    
    Nov 30, 2012 10:56:50 AM org.apache.jk.common.ChannelSocket init    
    INFO: JK: ajp13 listening on /0.0.0.0:8009    
    Nov 30, 2012 10:56:50 AM org.apache.jk.server.JkMain start    
    INFO: Jk running ID=0 time=0/31  config=null    
    Nov 30, 2012 10:56:50 AM org.apache.catalina.startup.Catalina start    
    INFO: Server startup in 409 ms

【问题讨论】:

    标签: sql-server apache tomcat http-status-code-404


    【解决方案1】:

    APR 警告不是 HTTP 404 的原因。 您能否发布整个 Tomcat 启动日志?应用程序是否正确启动?设置上下文路径了吗?

    如果我没记错的话,上下文路径是在 .settings 文件夹中的文件 org.eclipse.wst.common.component 中设置的。

    【讨论】:

      猜你喜欢
      • 2013-03-16
      • 2020-07-26
      • 2014-05-25
      • 1970-01-01
      • 2018-06-29
      • 2019-01-18
      • 2014-10-14
      • 2020-09-25
      • 2021-10-12
      相关资源
      最近更新 更多