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

 更新时间:2021年07月30日 09:28:13   作者:王伟AHSS  
这篇文章主要介绍了解决Weblogic部署war找不到spring配置文件的问题,具有很好的参考价值,希望对大家有所帮助。

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

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

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

一开始以为是我的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

然后在配置类中用@value

读取

会产生错误

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

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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java安全停止线程的方法详解

    java安全停止线程的方法详解

    这篇文章主要介绍了java安全停止线程的方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • 模拟Spring的简单实现

    模拟Spring的简单实现

    本文的主要内容就是学习Spring的开端,模拟一下Spring的实现,感兴趣的小伙伴可以参考一下
    2015-10-10
  • Java数据结构与算法之单链表深入理解

    Java数据结构与算法之单链表深入理解

    这篇文章主要介绍了Java数据结构与算法之单链表深入理解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • SpringBoot整合ActiveMQ过程解析

    SpringBoot整合ActiveMQ过程解析

    这篇文章主要介绍了SpringBoot整合ActiveMQ过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Java设计模式之原型模式的示例详解

    Java设计模式之原型模式的示例详解

    原型模式(Prototype Pattern)指使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。本文将通过案例详细讲解一下原型模式,感兴趣的可以了解一下
    2022-02-02
  • MyBatis 接收数据库中没有的字段的解决

    MyBatis 接收数据库中没有的字段的解决

    这篇文章主要介绍了MyBatis 接收数据库中没有的字段的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • java @interface 注解详解及实例

    java @interface 注解详解及实例

    这篇文章主要介绍了java @interface 注解详解及实例的相关资料,需要的朋友可以参考下
    2017-06-06
  • 使用spring框架中的组件发送邮件功能说明

    使用spring框架中的组件发送邮件功能说明

    Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。这篇文章主要介绍了使用spring框架中的组件发送邮件,需要的朋友可以参考下
    2017-11-11
  • Servlet中/和/*的区别详解

    Servlet中/和/*的区别详解

    本文将分析/和/*的区别这个老生常谈的问题,但是很多时候看完就忘了,关于此问题这一篇文章就够了,它将成为你的永久记忆,感兴趣的可以了解一下
    2021-07-07
  • 解决springboot configuration processor对maven子模块不起作用的问题

    解决springboot configuration processor对maven子模块不起作用的问题

    这篇文章主要介绍了解决springboot configuration processor对maven子模块不起作用的问题,本文通过图文实例代码给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09

最新评论