当前位置: 代码迷 >> J2EE >> weblogic11 编译找不到jar包解决办法
  详细解决方案

weblogic11 编译找不到jar包解决办法

热度:472   发布时间:2016-04-17 23:36:33.0
weblogic11 编译找不到jar包
在本地tomcat上没有问题,但是在weblogic上就报错,找不到类,但是类的jar包都在WEB-INF下的lib包内
上网搜了一下,在WEB-INF下加了一个weblogic.xml

<?xml version="1.0"?>  
  
<weblogic-web-app  
    xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd"  

    <container-descriptor>
        <prefer-web-inf-classes>true</prefer-web-inf-classes>
    </container-descriptor>

</weblogic-web-app>

但是还是没有用,是我的这个xml不对么,还有我编译的并不是整个工程,只是我新增的一些代码,所以这次编译没有其他的配置文件,这有问题么
------解决思路----------------------
weblogic11g 下面的weblogic.xml 是这个样子的

<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd 
    http://xmlns.oracle.com/weblogic/weblogic-web-app 
    http://xmlns.oracle.com/weblogic/weblogic-web-app/1.2/weblogic-web-app.xsd">
     
    <wls:weblogic-version>10.3.6</wls:weblogic-version>
    <wls:container-descriptor> 
      <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
    </wls:container-descriptor>
</wls:weblogic-web-app>


这里还有你的servlet的版本号 web-app_2_5.xsd  这个需要具体修改的
  相关解决方案