tomcat下的SSH项目移植weblogic常见错误解决方案

简介:
异常信息1

java.lang.ClassNotFoundException:javax.servlet.jsp.jstl.core.LoopTag

解决方法

缺少jstl.jar的jar文件,将此jar文件放到项目的lib目录即可



异常信息2

java.lang.ClassNotFoundException:org.apache.tomcat.util.log.SystemLogHandler

解决方法

缺少tomcat-coyote.jar的jar文件,将此jar文件放到项目的lib目录即可



异常信息3

找不到sessionfactory bean或spring、struts的配置文件

解决方法

在weblogic中配置文件的引用(包括web.xml)并不支持通配符的配法,如:<include file="*/struts.xml"/>必须写成:
<include file="appview/struts.xml"></include>
<include file="dev/struts.xml"></include>
<include file="idm/struts.xml"></include>
<include file="performance/struts.xml"></include>
<include file="ut/struts.xml"></include>
当然在项目的部署中,我们并不会手动的去这样引用配置文件,很好的解决方案就是,使用java工具类,来自动的帮我们生成这样的配置文件。


异常信息4

java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()

解决方法

将hibernate-jpa-2.0-api-1.0.0.Final.jar的jar文件放在weblogic的安装目录下,如D:\Oracle\Middleware\jdk160_11\jre\lib\ext的文件夹里即可


异常信息5

如果将文件(包括自定义的配置文件)放在java的数据源中会出现找不到文件的异常

解决方法

在weblogic中部署项目时,weblogic会将编译后的配置文件以jar文件的形式放入到lib的目录,此文件的名字是:_wl_cls_gen.jar,因为jar文件是压缩文件,所以并不能直接通过路径去获取文件,解决方案是将自定义的配置文件放在WebContent下的WEB-INF的目录中即可。


异常信息6

web容器中加载时不能获取ServletContext对象以及通过ServletContext对象来获取容器上下文的根路径。

解决方法

Class.getClassLoader.getResouce("").getPath的方式来获取web容器的上下文的绝对路径


原帖地址:http://my.oschina.net/fyming/blog/112124


目录
相关文章
|
2月前
|
Java 关系型数据库 MySQL
Windows用Tomcat发布Java项目
对于云服务器,程序员一般不会陌生,如果项目需要发布到现网,那么服务器是必不可缺的一项硬性条件,那么如何在云服务器上部署一个项目,需要做哪些配置准备,下面就由本文档为大家讲解,本篇以Tomcat服务器发布J2EE项目为例。
68 0
Windows用Tomcat发布Java项目
|
2月前
|
JavaScript Java 应用服务中间件
centos部署vue项目(java,tomcat环境的搭建)
centos部署vue项目(java,tomcat环境的搭建)
84 0
|
2月前
|
Java 应用服务中间件 API
SpringBoot项目 Tomcat部署war程序时启动成功但是访问404异常处理
SpringBoot项目 Tomcat部署war程序时启动成功但是访问404异常处理
217 0
|
2月前
|
移动开发 Java 应用服务中间件
tomcat第1章 tomcat介绍、安装、部署项目
tomcat第1章 tomcat介绍、安装、部署项目
|
26天前
|
Java 应用服务中间件 Maven
IDEA创建一个Servlet项目(tomcat10)
IDEA创建一个Servlet项目(tomcat10)
33 1
|
1月前
|
XML Java 应用服务中间件
Tomcat项目创建 以及 在IDEA当中集成Tomcat
Tomcat项目创建 以及 在IDEA当中集成Tomcat
|
19天前
|
应用服务中间件
前后端数据交互之axios的路径怎样找?axios的路径是那个,是你打开Tomcat之后,出现的路径+你项目写的接口路径
前后端数据交互之axios的路径怎样找?axios的路径是那个,是你打开Tomcat之后,出现的路径+你项目写的接口路径
|
2月前
|
Java 应用服务中间件 Apache
Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目
Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目
49 1
|
1月前
|
XML 应用服务中间件 Android开发
【已解决】eclipse导入项目出错 Server Tomcat v7.0 Server at localhost failed to start
【已解决】eclipse导入项目出错 Server Tomcat v7.0 Server at localhost failed to start
20 0
|
1月前
|
应用服务中间件
Tomcat发布项目不需要项目名访问
Tomcat发布项目不需要项目名访问
19 0