Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<;BEA 101020>;Weblogic 12.1.3.0,java..lang.IllegalstateException:未找到WebApplicationContext:未注册ContextLoaderListener?_Java_Spring_Deployment_Migration_Weblogic - Fatal编程技术网

<;BEA 101020>;Weblogic 12.1.3.0,java..lang.IllegalstateException:未找到WebApplicationContext:未注册ContextLoaderListener?

<;BEA 101020>;Weblogic 12.1.3.0,java..lang.IllegalstateException:未找到WebApplicationContext:未注册ContextLoaderListener?,java,spring,deployment,migration,weblogic,Java,Spring,Deployment,Migration,Weblogic,我们正在将一个应用程序从weblogic 10.3迁移到12.1.3.0。 这是一个远程服务器,我们必须进行这些迁移 请查找以下背景和我的问题以及我的解决方法 1) 当我部署在10.3到12.1.3.0版本中运行的同一个.ear时,即使文件显示在APP-INF/Lib中,它也不会以类notfound异常进行总体部署。因此,我检查了所有JAR,它们都在Lib中。仍然存在相同的错误,因此我离开了它,开始用新版本的java构建新的ear(我们还需要Java1.8) 2) 当我将新的ear部署到webl

我们正在将一个应用程序从weblogic 10.3迁移到12.1.3.0。 这是一个远程服务器,我们必须进行这些迁移

请查找以下背景和我的问题以及我的解决方法

1) 当我部署在10.3到12.1.3.0版本中运行的同一个.ear时,即使文件显示在APP-INF/Lib中,它也不会以类notfound异常进行总体部署。因此,我检查了所有JAR,它们都在Lib中。仍然存在相同的错误,因此我离开了它,开始用新版本的java构建新的ear(我们还需要Java1.8)

2) 当我将新的ear部署到weblogic中时,它被部署了,但是当我点击URL时,它给出了如下类似的错误 servlet因异常而失败 Java.lang.IllegalStateException:未找到webapplicationFound:未注册上下文LoadListener? 强文本 我的工作重点是: 1) 当我浏览web.xml时,我发现

    context-param>
          <param-name>contextConfigLocation</param-name>
        <param-value>classpath:/applicationresouces.xml
        <param-value>classpath:/application-dao.xml
        <param-value>/WEB-INF/security.xml
      like wise we have 3 more files
    </param-value>
</context-param>
上下文参数>
上下文配置位置
类路径:/ApplicationResources.xml
类路径:/application-dao.xml
/WEB-INF/security.xml
像怀斯一样,我们还有3个文件
2) ContextLoadListener也出现在web.xml中

org.springframework.web.context.ContextLoaderListener 但我仍然得到了上面的错误。我在其中遗漏了什么。? 以及如何加载classpath:/*.xml文件?在开发环境中?我们需要在JVM类路径中创建它们吗?
我真的很想知道到底出了什么问题。

我对weblogic及其配置还不熟悉,所以请纠正我是否有其他的代码和平会导致这些错误?这样我也可以根据你们的建议查看这些组件您缺少web应用程序,没有可用的contexClassLoader。感谢您的响应。我没有更改任何代码更改或配置更改,无论旧环境中运行的代码是什么,我只是使用新的java版本编译并将其部署到新环境中。所以我怎么会错过这些配置(因为我保留了所有配置)请添加
web.xml
标题,并说明您使用的是哪个spring版本。还要注意的是,web logic附带(或附带?)了它自己的spring版本,当附带另一个spring版本时,您必须添加一个web logic特定的部署描述符,告知您更喜欢lib中的类而不是服务器中的类。