`

jar not loaded和java.lang.NullPointerException错误

阅读更多
错误 1.validateJarFile(D:\apache-tomcat-6.0.35\webapps\ipv6\WEB-INF\lib\servlet-api.jar) - jar not loaded.
 
错误2.org.apache.jasper.JasperException: java.lang.NullPointerException
     java.lang.NullPointerException
      org.apache.jsp.index1_jsp._jspInit(index1_jsp.java:38)


在升级struts2到2.3.15.1过程中出现的两个问题,纠缠了大半天的时间。现将原因及解决办法记录下来。

   以上俩个错误其实是由于一个原因引起的。即在web-inf下的lib中引入了servlet-api.jar和jsp-api.jar,在部署到tomcat中时和tomcat里的相同jar包产生冲突,因此报错。

    在引入这两个jar包的时候,configuer build path -->AddLibrary-->User Library-->创建user libraries-->Add jars 将以上两个jar包加入到创建的user library中。

   User Library的作用类似于jdk的作用,只在myeclipse里起作用,在tomcat里是不存在的。
0
0
分享到:
评论

相关推荐

    java.lang.IllegalStateException: Cannot call sendError() after the response has

    在Java的Web开发中,`java.lang.IllegalStateException: Cannot call sendError() after the response has been committed` 是一个常见的错误,通常发生在尝试在HTTP响应已经发送到客户端之后调用`sendError()`方法...

    springloaded-1.2.6.RELEASE.jar

    springloaded-1.2.6.RELEASE.jar

    Jnative1.4_java调用动态库所需jar

    1. **JNative.jar**: 这是核心库文件,包含了Java调用本地代码所需的接口和实现。它提供了一系列的API,使得Java程序员能够声明本地方法,并在运行时加载并调用动态链接库中的函数。 2. **示例或测试动态库**: ...

    springloaded-1.2.8.RELEASE

    然而,JRebel功能更为强大,支持更多的框架和非Java语言,且性能表现可能优于SpringLoaded。 总的来说,"springloaded-1.2.8.RELEASE"是Spring Boot开发者的一个得力助手,通过理解和掌握它的使用,可以显著提高...

    springloaded-1.2.5.RELEASE.jar

    springloaded-1.2.5.RELEASE.jar

    ojdbc6.jar ojdbc6-11.2.jar

    使用logstash连接oracle的时候必须使用匹配ojdbc,不然会报错Java:oracle.jdbc.driver.OracleDriver not loaded. Are you sure you've included the correct jdbc driver in :jdbc_driver_library? 一个是oracle11.1....

    springloaded-1.2.8.RELEASE.jar

    springloaded-1.2.8.jar 拿去不谢。。。。。。。。。。。。。。。。。

    Unable to build: the file dx.jar was not loaded from the SDK folder!

    Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder! 问题的缺失文件 eclipse.buildId=M20100211-1343 java.version=1.6.0_10-rc2 java.vendor=Sun Microsystems Inc. ...

    springloaded-1.1.5.RELEASE.jar

    java文件修改后,热加载。不支持新增属性和方法的重编译加载。

    Last Loaded 新工程.pdsbak

    Last Loaded 新工程.pdsbak

    vb-gsm测试软件代码

    Line 21: Class MSWinsockLib.Winsock of control WinsockPc was not a loaded control class. Line 60: Class MSCommLib.MSComm of control MSComm1 was not a loaded control class. Line 70: Class TabDlg.SSTab ...

    ts24.lib和斑马打印机API的jar包

    在Java环境中,`jar`文件是Java Archive的缩写,它是一个包含多个Java类和其他资源的容器。斑马打印机API的jar包中包含了一组预定义的Java类,这些类封装了与斑马打印机进行通信的逻辑,例如打开和关闭连接、发送ZPL...

    android dx.jar 下载

    当你遇到“Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!”这样的错误时,意味着你的开发环境出现了问题,导致构建过程无法正常进行。 首先,我们需要理解dx.jar的工作...

    oci.zip 解决Oracle连接时提示oracle library is not loaded的问题

    在使用Navicat Premium 15这样的数据库管理工具连接Oracle数据库时,有时会遇到“oracle library is not loaded”的错误提示,这通常是由于缺少或不兼容的Oracle客户端库文件导致的。Oracle Call Interface (OCI) 是...

    springloaded-1.2.4.RELEASE.zip

    - **命令行参数**:在启动JVM时添加`-javaagent`参数,指定SpringLoaded的jar路径,如`-javaagent:path/to/springloaded-1.2.4.RELEASE.jar`。 需要注意的是,虽然SpringLoaded大大简化了开发过程中的部署环节,但...

    Spring boot 热加载 springloaded-1.2.4.RELEASE JAR包

    SpringLoaded是Spring框架的动态代理加载器,它实现了Java的类加载机制,可以在应用运行时自动检测源代码的变化,并实时重载修改后的类,从而避免了每次修改代码都需要重新构建和启动应用的繁琐步骤。SpringLoaded ...

    springloaded-1.2.4.RELEASE

    在IDEA或者Eclipse等集成开发环境中,可以通过配置JVM参数来启用SpringLoaded,例如 `-javaagent:path/to/springloaded-x.x.x.jar`。 4. **版本1.2.4.RELEASE** "springloaded-1.2.4.RELEASE"是SpringLoaded的一个...

    springloaded-1.2.4.RELEAS

    而SpringLoaded的出现,正是为了解决这一问题,它允许开发者在不重启服务器的情况下实时更新应用代码,极大地提升了开发和调试的效率。 SpringLoaded的核心功能在于它的类加载机制。当代码发生改变并保存后,Spring...

    springloaded

    常见的设置包括`-javaagent`参数,例如`-javaagent:path/to/springloaded-1.2.5.RELEASE.jar`,确保指定了正确的jar路径。 3. **启动应用**:配置完成后,启动你的Java应用。SpringLoaded会在后台运行,监听代码变更...

Global site tag (gtag.js) - Google Analytics