解决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即可
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
springboot项目打成war包部署到tomcat遇到的一些问题
开发环境使用jdk1.8.0_60,把springboot 项目打成war包后, 部署到apache-tomcat-7.0.68时报错如下,换成apache-tomcat-8.0.9解决 org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/my-springboot-web-0.0.1
-
SpringBoot之logback-spring.xml不生效的解决方法
一.前言 做新应用就是这样,会遇到各种问题,昨天刚解决了加载某一个类时候抛出了 class is not visible from class loader 的问题,今天就有遇到了日志文件找不到的问题,还是和二方库有关的,下面就一一道来. 二.问题产生 正常情况下在 src/main/resources 目录放下 logback-spring.xml 的配置文件(使用logback日志系统),如下图 application.properties里面设置 spring.application
-
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
本文实例讲述了fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法.分享给大家供大家参考,具体如下: 当部署含有Fckeditor编辑器的应用程序时,在tomcat下什么问题都没有,但当部署到weblogic下的时候就会碰到样式下拉菜单显示不出来和模板也提示没有模板,有的还会碰见 Error loading "/fckeditor/fckstyles.xml" Do you want to see more info? 这样的提示, 出现这个问题的原因
-
Springboot项目打war包docker包找不到resource下静态资源的解决方案
前一段时间遇到一个问题,是关于读取项目中文件资源的问题.我是一个maven工程 我把一张照片放到resource下面,然后在本地读取的时候可以读取到,但是一旦打成WAR包以后就总是包找不到文件资源错误.我的war包是springboot打的war包,是内嵌的tomcat所以不解压,然后系统去找路径的时候会发现是个WAR包,而图片在WAR包内,所以找不到. 为了解决这个问题,我走了好多弯路,一直在路径上花费时间. 一开始使用修改配置文件的方式: # 配置静态资源访问前缀 spring.mvc.st
-
解决Weblogic部署war找不到spring配置文件的问题
Weblogic部署war找不到spring配置文件 我有一个web工程在Tomcat7下部署没有问题, 可是移植到Weblogic10上出现如下错误: 一开始以为是我的applicationContext.xml里的spring自动扫描包的配置有问题,多次修改,测试仍没有效果,后来发现是web.xml里加载spring配置文件的问题,如下: <!-- Spring和mybatis的配置文件 --> <context-param> <param-name>context
-
解决weblogic部署springboot项目步骤及可能会出现的问题
项目为springboot的需要适配weblogic 第一步 修改启动类, 很多搜到的都是这样 修改启动类StartEPassApplication 第二步 完全排除掉tomcat 详情请看下面的地址 完全排除springboot的tomcat还需加上weblogic.xml <?xml version="1.0" encoding="UTF-8"?> <wls:weblogic-web-app xmlns:wls="http://xml
-
关于weblogic部署Java项目的包冲突问题的解决
我们可能会用各种应用服务部署我们的Java应用,比如Tomcat.WAS.weblogic等.Tomcat和WAS可能会比较少遇到一些奇怪的问题,但是用weblogic部署项目则经常遇到一些比如包冲突问题,路径问题等奇怪但又常见的问题. 今天我就讲讲关于weblogic部署Java项目包冲突的问题.下面我举个例子: 当我在weblogic部署Java项目之后,启动没报任何错,没有异常.但是当我操作某个功能的时候页面就报错了: 后台报了这个错: Root cause of ServletExcep
-
解决springboot 部署到 weblogic 中 jar 包冲突的问题
目录 背景 问题1 问题2 背景 某项目,客户要求使用已有的 weblogic 部署已经开发好的 springboot,于是乎对 springboot 进行了部分配置的调整,主要包括去除 tomcat 依赖,增加启动类的处理. 一般都会比较顺利,实际上总会遇到些小问题. 本文不赘述如何在 weblogic 中部署项目,如果你有需要,可以访问https://www.jb51.net/article/218458.htm 参考该文章. 问题1 打包后发布到 weblogic 上启动时,如下图所示的错
-
spring配置文件解析失败报”cvc-elt.1: 找不到元素 ''beans'' 的声明”异常解决
最近项目里面做了一个定时器,结果报错这个.网上的原因大多说是什么版本问题.我记录下我的问题所在. 由于项目启动在局域网,不能访问互联网. 打出来的jar包里面spring.schemas的文件有些奇怪. 居然是这样的. 我查看spring-beans的包发现并不是这个. spring的是这样的, 于是直接替换掉包里面的此文件. 项目正常启动. 至于为何打包之后变成ali的路径,现在还不知道原因. 总结 到此这篇关于spring配置文件解析失败报"cvc-elt.1: 找不到元素 'beans'
-
springcloud部署提示 找不到url的解决
目录 springcloud部署提示找不到url 新建springcloud 找不到请求路径 springcloud部署提示找不到url 之前在idea上运行 springcloud 用nacos做配置中心玩的好好地,打包部署后发现读取文件可以但是报出没有url. 后面发现可能是配置中的中文注释的原因,把注释删除了就好了 新建springcloud 找不到请求路径 新建 启动类 controller 都不可以直接放在 java目录下 否则启动失败 以上为个人经验,希望能给大家一个参考,也希望大家
-
idea配置springboot热部署终极解决办法(解决热部署失效问题)
idea配置springboot热部署终极解决办法,解决热部署失效问题 1. 添加maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>2.2.5.RELEASE</version> <optional>true</opt
-
解决Java 部署Tomcat时使用jni和jna调用DLL文件的问题
我的前一篇博客提到,我们公司项目的restful框架中要用到底层的DLL C++库,最后经过测试验证结果选择采用JNA方法来调DLL库. 之后基础框架在IDEA中的jetty服务中调试成功,但是在部署到Tomcat上时出现了无法加载DLL库的状况,只能现学现卖了. 一. 把DLL文件放在Tomcat下的方法: 在Tomcat中加载dll,供其它接口调用: 在Tomcat目录根下新建一个文件夹,这里就叫DLL吧,<tomcat_home>/DLL: 把需要用到的dll放入新建的DLL目录下: 编
-
解决tomcat部署下的web项目网页更改不能自动刷新的问题
tomcat项目中网页上做了改动,然而浏览器刷新并没有卵用,很是烦,在网上也查找了很多答案,说需要个更改在server.xml里面的context标签中有一个reloadable="true",,然而我的就是true的显然不是这个问题,就是刷新不了 没办法,就发呆啊,肯定是tomcat的原因,无意间我双击了server,就是下面这个: 然后到达了tomcat设置的页面: 可能有各种原因吧,我的无法刷新页面就是上面的选项选错了,希望对你有所帮助! 以上这篇解决tomcat部署下的web项
-
window和linux通过tomcat9手工部署war包的方法
亲测在windows环境和linux环境不一样 Windows 第1步: 用maven打war包 (假如得到的war包名为: hello-back.war) 第2步: 把war包拷贝到tomcat安装的webapps目录下 第3步: 启动tomcat (可以在conf/server.xml修改端口号) 第4步: 浏览器访问就好了127.0.0.1::8080 linux 同样的操作 同样的部署,没有样式,什么鬼 不急不急... 这里有个问题,它默认根目录是要加项目名的,如上加了hello-bac
随机推荐
- Android 动态加载二维码视图生成快照的示例
- jQury Ajax使用Token验证身份实例代码
- Extjs4 关于Store的一些操作(加载/回调/添加)
- 制作伪开机密码
- 创建、调用JavaScript对象的方法集锦
- PHP基于递归实现的约瑟夫环算法示例
- PHP异常处理Exception类
- 微信小程序 loading(加载中提示框)实例
- Android7.0 工具类:DiffUtil详解
- 第一次接触Bootstrap框架
- Mysql的语句生成后门木马的方法
- javascript实现无限级select联动菜单
- WPF弹出带蒙板的消息框
- 详解SpringBoot 快速整合Mybatis(去XML化+注解进阶)
- Python中的闭包详细介绍和实例
- IIS 错误 Server Application Error 详细解决方法
- Android PopupWindow实现微信右上角的弹出菜单
- java编程之xpath介绍
- Node.Js中实现端口重用原理详解
- 详解基于vue-cli3快速发布一个fullpage组件