引言:最近一直在用weblogic,其中出现了部署war包失败,但解压war包后部署就可以成功的一个现象。本以为是项目哪里出了问题,结果修改了很多还是依然如此。最后,终于让我找到了原因......
首先说下weblogic的部署方式
1、第一种部署方式:
可以先启动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文件。
接下来,说明下我遇到的问题
当我用war部署时,总是出现spring无法创建哪个类。起先以为是配置文件的问题,但是spring扫描,再怎么改也就还是那么一段。
最后通过修改web.xml中扫描spring的配置文件,成功解决了这个问题。