jfinal 在linux下报applicationContext.xml找不到
来源:互联网 发布:js encodeuri 编辑:程序博客网 时间:2024/06/05 15:46
JFinal默认加载spring配置文件applicationContext.xml的路径是项目下的/WEB-INF/下,在windows操作系统下运行正常,部署在Linux系统下报错,如下提示信息(找不到spring的配置文件):
[INFO ][localhost-startStop-1] 2015-10-27 18:35:05.219 - AbstractApplicationContext.prepareRefresh(495) | Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@5d69a0c5: startup date [Tue Oct 27 18:35:05 CST 2015]; root of context hierarchy
[INFO ][localhost-startStop-1] 2015-10-27 18:35:05.272 - XmlBeanDefinitionReader.loadBeanDefinitions(315) | Loading XML bean definitions from file [/home/tomcat_zlp/bin/home/tomcat_zlp/webapps/zlp_view/WEB-INF/applicationContext.xml][ERROR][localhost-startStop-1] 2015-10-27 18:35:05.273 - Config.startPlugins(95) | Plugin start error: com.jfinal.plugin.spring.SpringPlugin.
IOException parsing XML document from file [/home/tomcat_zlp/bin/home/tomcat_zlp/webapps/zlp_view/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: home/tomcat_zlp/webapps/zlp_view/WEB-INF/applicationContext.xml (No such file or directory)
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [/home/tomcat_zlp/bin/home/tomcat_zlp/webapps/zlp_view/WEB-INF/applicationContext.xml];
nested exception is java.io.FileNotFoundException: home/tomcat_zlp/webapps/zlp_view/WEB-INF/applicationContext.xml (No such file or directory)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:127)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:93)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:522)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:436)
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:140)
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:94)
at com.jfinal.plugin.spring.SpringPlugin.start(SpringPlugin.java:50)
at com.jfinal.core.Config.startPlugins(Config.java:87)
at com.jfinal.core.Config.configJFinal(Config.java:48)
at com.jfinal.core.JFinal.init(JFinal.java:65)
at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4830)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5510)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
... 29 more
观察发现,打印出来的查找路径home/tomcat_zlp/webapps/zlp_view/WEB-INF/applicationContext.xml前面少了/
需要重新指定路径,方法如下:
重启tomcat,正常
- jfinal 在linux下报applicationContext.xml找不到
- applicationContext.xml找不到或打不开
- 启动tomcat服务时,报解析/WEB-INF/applicationContext.xml异常或找不到该文件
- jar包中初始化Spring环境,报错找不到applicationContext.xml
- applicationContext.xml报错问题
- 读取applicationContext.xml报错
- linux下RBAC找不到报错修复
- linux下的eclipse报找不到jvm
- Web项目中applicationContext.xml放在src下
- 【工具】applicationContext.xml文件放在src下
- 如何设置applicationContext.xml在src目录下
- Spring,找不到applicationContext.xml的解决办法
- Spring程序找不到applicationContext.xml配置文件
- Spring程序找不到applicationContext.xml配置文件
- applicationContext.xml (系统找不到指定的文件)
- 找不到spring的applicationContext.xml异常
- applicationContext.xml (系统找不到指定的文件)
- Spring配置文件applicationContext.xml 找不到的问题
- Activity的加载模式
- Gradle使用汇总
- vim常用设置整理
- linux笔记
- Android中进程级别分类
- jfinal 在linux下报applicationContext.xml找不到
- js中子窗口向父窗口传值
- 为AM335x移植Linux内核主线代码了解dts
- iOS 缓存大小 清理
- pv,svogi,vxgi,各自的优缺点在哪,ue4还有可能把svogi加进去吗
- [原]Java字符串的内存分配--从C语言字符串操作说起
- iOS总结与规划
- 虚拟机蓝屏怎么办?
- 大数据前期准备---List