当前位置: 首页 > 知识库问答 >
问题:

Weblogic 10.3.6中的ClassNotFoundException

阎善
2023-03-14

我的Web应用程序有问题。它部署在Weblogic 10.3.6中。我的应用程序的结构是:

耳朵

   - APP-INF
           Lib 
               Common Libraries
   META-INF
   .War File
        WEB-INF
              - lib
                    BankAccountStatement_wsdl.jar
              - classes
              - weblogic.xml
              - web.xml

问题是war搜索所有的jar只是进入耳的库(app-inf/lib),我需要,war在它自己的包中搜索jar(Web-inf/lib),然后在Ear的包中。

这是战争罐子的结构:

com.grupoaval.accounts.v1.classes

我把这行放在名为weblogic.xml的战争文件中,但它不起作用。

<wls:prefer-application-packages>
        <wls:package-name>javax.persistence.*</wls:package-name>
        <wls:package-name>javax.persistence.spi.*</wls:package-name>
        <wls:package-name>com.grupoaval.accounts.v1.*</wls:package-name>
</wls:prefer-application-packages>

谢谢你的回复!!

共有1个答案

阚元白
2023-03-14

使用标志,更喜欢web inf类

http://docs.oracle.com/cd/E24329_01/web.1211/e21049/weblogic_xml.htm#WBAPP571

 类似资料:
  • 为了从web应用程序获取DB连接,我在web应用程序中编写了以下代码: 早些时候,我使用Tomcat作为服务器,当我在文件中配置资源详细信息时,我能够获得DB连接,但当我使用开始使用weblogic server时,我得到以下错误: 我已经尝试了这个链接中提到的选项:如何在WebLogic上查找JNDI资源?但我仍然面临着问题。 请让我知道我在哪里做错误,访问JNDI对象的过程是什么。

  • 我正在使用Hadoop mapreduce编写代码来获取不同长度的子字符串。示例给出了字符串“ZYXCBA”和长度3。我的代码必须返回所有可能的字符串,长度为3(“ZYX”、“YXC”、“XCB”、“CBA”),长度为4(“ZYXC”、“YXCB”、“XCBA”),最后返回长度为5(“ZYXCB”、“YXCBA”)。 在map阶段,我做了以下工作: key=我想要的子字符串的长度 value=“Z

  • 我正在尝试将mopub添加到我的应用程序中。我通过AndroidStudio插件安装了sdk。并将其添加到我的xml中 在com.example.hroshandel.myapplication.simpleintro_fragmentactivity.oncreate(Simpleintro_fragmentactivity.java:20) 由:java.lang.ClassNotFoundE

  • 对于由JDeveloper12.2.1.1.0开发的大型ADF应用程序,我们有一个支柱设计。简单地说,我们将我们的业务分成了许多工作区,如下所示: sharedui.jar:包含外观、模板、声明性组件、js等 SharedCode.jar:包含核心类和框架扩展类 xxxxxfinance.ear:我们的工作区之一(在视图层项目的附加库中有sharedui.jar和sharedcode.jar) n

  • 我们有一个Web应用程序,它的实例在同一个tomcat(V6.0.14)实例下被多次部署。假设war文件名为“app.war”,然后部署“app1.war”、“app2.war”等。 如何继续调试此问题?