weblogic部署方式,及直接部署war失败,但是把war包解压后再进行部署则成功,查错记录

时间:2024-04-10 19:00:53

引言:最近一直在用weblogic,其中出现了部署war包失败,但解压war包后部署就可以成功的一个现象。本以为是项目哪里出了问题,结果修改了很多还是依然如此。最后,终于让我找到了原因......

 

首先说下weblogic的部署方式

1、第一种部署方式:

可以先启动weblogic,然后通过【部署--安装】来进行部署

在这里说明下,安装时选择路径后,就可以直接部署war包,或者部署war包解压后的文件夹

(而这里讲的问题就在这种部署方式当中)

weblogic部署方式,及直接部署war失败,但是把war包解压后再进行部署则成功,查错记录 

 2、第二种部署方式

通过weblogic的自动部署来进行部署,在【WebLogic\user_projects\domains\base_domain\autodeploy】目录下直接把war包放在里面就可以,类似于tomcat的部署方式。

3、第三种部署方式

通过 weblogic的配置文件进行部署,在【WebLogic\user_projects\domains\base_domain\config】目录下的config.xml文件。

weblogic部署方式,及直接部署war失败,但是把war包解压后再进行部署则成功,查错记录 

 

接下来,说明下我遇到的问题

当我用war部署时,总是出现spring无法创建哪个类。起先以为是配置文件的问题,但是spring扫描,再怎么改也就还是那么一段。

最后通过修改web.xml中扫描spring的配置文件,成功解决了这个问题。

weblogic部署方式,及直接部署war失败,但是把war包解压后再进行部署则成功,查错记录