解决Weblogic部署war找不到spring配置文件的问题

作者:王伟AHSS 时间:2022-12-29 07:03:08 

Weblogic部署war找不到spring配置文件

我有一个web工程在Tomcat7下部署没有问题,

可是移植到Weblogic10上出现如下错误:

解决Weblogic部署war找不到spring配置文件的问题

一开始以为是我的applicationContext.xml里的spring自动扫描包的配置有问题,多次修改,测试仍没有效果,后来发现是web.xml里加载spring配置文件的问题,如下:


<!-- Spring和mybatis的配置文件 -->
 <context-param>
 <param-name>contextConfigLocation</param-name>  
   <param-value>classpath:application*.xml</param-value>  
 </context-param>

上面的application*.xml在weblogic里会出问题,(weblogic不支持这种写法)而在tomcat里可以。

后来修改为


<!-- Spring和mybatis的配置文件 -->
 <context-param>
 <param-name>contextConfigLocation</param-name>  
   <param-value>classpath:applicationContext-weblogic.xml</param-value>  
 </context-param>

Spring读取配置文件错误解决

在.properties配置文件中写入数据库配置数据,username=root

解决Weblogic部署war找不到spring配置文件的问题

然后在配置类中用@value

读取

解决Weblogic部署war找不到spring配置文件的问题

会产生错误

解决Weblogic部署war找不到spring配置文件的问题

这是因为不能username是环境变量,spring在对配置文件解析后会直接读取环境变量为我自己电脑用户Administrator

在配置文件中修改username=jdbc.username即可

解决Weblogic部署war找不到spring配置文件的问题

解决Weblogic部署war找不到spring配置文件的问题

来源:https://blog.csdn.net/andy_67/article/details/85048416

标签:Weblogic,war,spring
0
投稿

猜你喜欢

  • Java时间转换成unix时间戳的方法

    2022-06-09 14:39:36
  • Spring @Conditional通过条件控制bean注册过程

    2023-08-06 10:00:11
  • Android仿UC浏览器左右上下滚动功能

    2023-08-27 12:43:19
  • jdbc与druid连接池的使用详解

    2023-09-18 17:50:11
  • 一篇文章弄懂Spring MVC的参数绑定

    2023-09-17 01:01:21
  • Java使用5个线程计算数组之和

    2022-07-25 21:41:37
  • Javaweb 定时器功能代码实例

    2022-04-07 00:47:20
  • JAVA反射机制实例教程

    2023-11-25 23:33:47
  • springboot项目启动,但是访问报404错误的问题

    2022-09-21 10:30:10
  • Android自定义密码输入框和数字键盘

    2022-02-04 11:14:00
  • c#循环中产生伪随机数

    2023-05-17 23:09:40
  • springboot 整合fluent mybatis的过程,看这篇够了

    2022-09-14 01:16:53
  • Android 中通过实现线程更新Progressdialog (对话进度条)

    2023-04-16 14:57:50
  • Android屏幕旋转 处理Activity与AsyncTask的最佳解决方案

    2023-03-22 07:02:50
  • java Spring的启动原理详解

    2022-09-02 04:39:59
  • Java中的异常和处理机制实例详解

    2022-08-10 06:03:19
  • 使用C#创建Windows服务的实例代码

    2022-07-30 05:58:48
  • 从C#程序中调用非受管DLLs的方法

    2023-03-23 08:43:41
  • 详解Spring cloud使用Ribbon进行Restful请求

    2021-07-09 11:05:28
  • Java使用 try-with-resources 实现自动关闭资源的方法

    2022-01-09 06:54:46
  • asp之家 软件编程 m.aspxhome.com