`
雨天小虫
  • 浏览: 2030 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

启动tomcat 加载framework的lib失败-20110622

阅读更多
整个应用采用的是 struts+spring+mybatis,在eclipse下开发,在tomcat6.0.32下面测试。
启动tomcat的时候,会自动加载struts,spring和batis的一些jar包。然后出现应用的首页。如果加载失败,就会出现404错误,因为无法根据配置找到要跳转的页面。

今天启动tomcat发现面板上只加载了一些tomcat的基本jar包,出现404错误。并发现这个异常信息:
The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path 。。。。。(系统的一些class path信息)

于是根据这个异常信息在baidu了一下,得到几条建议:

1) 从网上下载tcnative-1.dll文件, 加到tomcat/bin目录下。
2) tcnative-1.dll 文件版本不对,下载最新的。
3) 查看进程,强行关闭javaw.exe的进程,再启动。

我根据第三条建议,查看一下进程,发现有两个javaw.exe的进程在运行,平时看就只一个的,于是关闭着两个进程,再启动tomcat,发现一切正常了,所有关于framework里面jar包都加载成功。 但是那个错误:
The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path 。。。。。(系统的一些class path信息)
还是出现在在console中。 只是不影响程序使用了
分享到:
评论

相关推荐

    tomcat 6.0 lib jar

    6. **JDBC驱动**:如果你的Web应用需要连接数据库,那么对应的JDBC驱动jar文件(如`mysql-connector-java.jar`)会放在lib目录下,以便Tomcat能正确地加载和使用。 7. **其他依赖**:`commons-logging.jar`、`...

    MAVEN构建的工程无法发布lib到tomcat的解决方

    可能会遇到发布到Tomcat服务器的困难,Error configuring application listener of class org.springframework.web.context.ContextLoaderListener错误,无法加载相应的 jar 文件,导致项目无法正常启动。...

    tomcat8+redis+session配置和jar包

    1. 将`tomcat-redis-session-manager-master-2.0.0.jar`和`jedis-2.7.2.jar`添加到Tomcat的`lib`目录下,这样Tomcat在启动时就能加载这些依赖库。 2. 修改`conf/context.xml`,添加`<Manager>`标签来配置Redis ...

    tomcat7_redis_Session共享所需jar包及使用方法

    1. **添加依赖**:将`jedis.jar`和`tomcat-redis-session-manager.jar`放入Tomcat的`lib`目录下,确保Tomcat启动时可以加载这两个库。 2. **修改`context.xml`**:在Tomcat的`conf`目录下,打开`context.xml`文件。...

    ofbiz12发布tomcat6

    shared.loader=C:/Users/CQ/workspace/ofbiz/bin,C:/Users/CQ/workspace/ofbiz/framework/base/lib/javolution-5.4.3.jar,C:/Users/CQ/workspace/ofbiz/framework/base/lib/log4j-1.2.16.jar,C:/Users/CQ/workspace...

    Eclipse+Struts2+Spring+MyBatis环境搭建

    - 打开`struts2-blank\WEB-INF\web.xml`,复制其中的过滤器配置到项目的`web.xml`文件中,确保Struts2在Tomcat启动时加载。 3. **重启Tomcat服务验证配置**: - 重启Tomcat服务,并查看启动日志,确认包含“org....

    ssh整合时遇到常见错误 ContextLoaderListener not found 解决

    如果jar包放在了其他位置,如`tomcat/lib`,那么在Web应用中可能无法正确加载。 4. **Eclipse设置**:如果你使用Eclipse进行开发,确保项目的“Deployment Assembly”设置正确。这个设置决定了哪些资源会被打包到...

    Spring MVC 环境搭建.docx

    这些库文件会被Tomcat加载以支持Web应用的运行。 【Spring安装】可以通过官方渠道下载Spring框架的相应版本,例如`spring-framework-4.1.9.RELEASE-dist.zip`,解压后将`libs`目录下的jar包复制到项目的`lib`目录中...

    java解决org.springframework.web.context.ContextLoaderListener

    这个监听器是基于Servlet容器(如Tomcat、Jetty等)的,当Web应用启动时,它会读取配置文件(通常是`web.xml`),创建并加载ApplicationContext。如果在这个过程中遇到问题,比如`ClassNotFoundException`,那通常...

    Jax-ws所需要的JAR包

    把这些JAR文件复制到Tomcat安装目录的`lib`子目录下,可以确保Tomcat在启动时加载这些依赖,从而支持JAX-WS服务的发布和执行。这一步骤对于那些没有内置JAX-WS支持的轻量级应用服务器,如Tomcat来说尤其重要。 在...

    spring boot应用启动原理分析.pdf

    在本文中,我们将深入探讨 Spring Boot 应用的启动原理,包括如何构建可执行的 JAR 文件,以及内置的 Tomcat 容器如何工作。 1. **Spring Boot 打包机制** 当使用 Maven 或 Gradle 构建 Spring Boot 项目时,...

    Tomcat JDNI数据源配置详解

    3. **添加数据库驱动**:确保对应的数据库驱动已放置在Tomcat的`lib`目录下,以便Tomcat能够正确加载。 ##### 3.2 applicationContext.xml配置 如果使用Spring框架管理数据源,可以在`applicationContext.xml`中...

    ClassFinal字节码加密工具-其他

    支持spring framework、swagger等需要在启动过程中扫描注解或生成字节码的框架。支持maven插件,添加插件后在打包过程中自动加密。支持加密WEB-INF/lib或BOOT-INF/lib下的依赖jar包。环境依赖:JDK 1.8 +本工具使用...

    springmvc入门

    - 设置 `<load-on-startup>` 以确保 DispatcherServlet 在应用启动时自动加载。 ```xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi=...

    MyBatis3整合Spring3,SpringMVC

    - 添加 Spring 的监听器 `ContextLoaderListener`,用于启动时加载 Spring 上下文。 - 设置 Spring 容器加载配置文件路径,通常使用 `applicationContext-*.xml` 这样的通配符来匹配多个配置文件。 - 配置 Spring ...

    一步一步开发Spring Framework MVC应用程序

    将应用打包成WAR文件,然后将其复制到Tomcat的webapps目录下,启动Tomcat以运行你的应用。 第 4 步 - 测试应用 通过访问http://localhost:8080/你的应用名访问你的应用,确认其是否正确部署和运行。 第 5 步 – ...

    CXF WebService整合Spring示例工程代码demo

    1.引入cxf和其他需要的jar包,(本资源里面已经在lib下了)。 2.web工程的web.xml中配置CXFServlet <!-- 设置Spring容器加载配置文件路径 --> <context-param> <param-name>contextConfigLocation</param-name> ...

    acegi-security-catalina-0.7.0.jar.zip

    它通常会部署在Tomcat的`lib`目录下,以便服务器启动时加载这些安全功能。 Acegi Security提供了一种灵活的认证和授权模型,包括基于角色的访问控制(RBAC),支持多种认证方式,如用户名/密码、数字证书等。它还...

    解决arcgis server跨域问题

    3、lib下拷贝 cors-filter-2.5.jar java-property-utils-1.9.1.jar包 4、启动ArcGIS Server的服务。 5、前台页面js的function内首先加入: esriConfig.request.corsEnabledServers.push("localhost:6080");//设置...

    信息: Deploying web application directory lx01

    这包括WEB-INF/lib目录下的所有jar文件以及全局的Tomcat lib目录。 2. **打包错误**:可能是应用的WAR文件没有包含必要的Spring库,或者库版本不正确,导致类加载失败。 3. **版本冲突**:如果多个版本的Spring库存...

Global site tag (gtag.js) - Google Analytics