Maven Resources not found....

Resource [classpath:**] could not be found

一,问题描述

前段时间,看见很多人都在玩apche的shiro,我嘛也就是一个跟风的人,既然大家如此喜欢,我也试试,今天,也就是今天,看完习大大的阅兵后,想试试,于是搭了个环境,一跑,就告诉我

org.apache.shiro.config.ConfigurationException: java.io.IOException: Resource [classpath:inis/shiro.ini] could not be found.

at org.apache.shiro.config.Ini.loadFromPath(Ini.java:242)

at org.apache.shiro.config.Ini.fromResourcePath(Ini.java:225)

at org.apache.shiro.config.IniSecurityManagerFactory.<init>(IniSecurityManagerFactory.java:69)

看到这个,我顿时就怀疑我自己是不是太Low了,明明shiro.ini文件存在啊!所以很伤心,就找啊找,找啊找...

二,解决方案

原来是我在定义测试资源文件夹时,设置了哪些文件后缀的资源可以被加载

如图:

所以得加上包含*.ini文件进来

三,总结

解铃还需系铃人啊,所以大家以后切记不要装B,要是装了也没事,记得回想,到底是哪儿出了问题

时间: 2024-11-08 14:49:36

Maven Resources not found....的相关文章

IDEA Maven项目 编译的问题

IDEA中,点击项目的maven插件的 compile: 出现: [INFO] ------------------------------------------------------------------------[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project j360-deliver: Compi

maven 三个基本插件 clean dependency compiler

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersi

maven学习系列5----插件

生命周期 maven包含三套生命周期,每套生命周期中包含多个阶段,每套生命周期内的阶段有前后依赖关系,但是不同生命周期的阶段之间是相互独立的: clean:清理项目(主要是删除target目录下的内容) default:构建项目,包含编译.测试.安装(把编译出来的构建拷贝到本地仓库).部署(拷贝到远程仓库)等几个主要阶段(详细参见附1default生命周期) site:建立和发布项目站点,Maven可以基于POM所包含的信息自动生成一个友好的站点,方便团队交流.这个对于团队开发比较有帮助,个人开

maven profile实现多环境打包

快速解决: 项目目录 1.pom文件中添加profile <profiles> <profile> <!-- 本地开发环境 --> <id>dev</id> <properties> <profiles.active>dev</profiles.active> </properties> <activation> <activeByDefault>true</activ

AppFuse 3的乱码问题

书接上回:AppFuse 3常见问题与解决方法,一个新问题:乱码! 在3.0.0版本号下,运行mvn appfuse:full-source命令后使用mvn jetty:run启动工程,页面上就出现了乱码.我要说的是这个乱码问题很有趣,它的有趣之处在于最后的解决方法看上去与问题差的太远.这个解决方法是:找到pom中对hibernate3-maven-plugin的配置,将当中的<executions/>部分凝视掉,即不在process-test-resources阶段运行hbm2ddl. (假

如何读取maven项目中的resources

建立一个maven web项目,project-name/src/main下面有3个目录,java.resources.webapp java中存放java源代码,package等 resources中存放一些个资源文件,比如properties文件等,编译好会自动将这里边的文件复制到target/classes里去 webapp就相当于是我们的web项目的WebContent目录 下面我们来看一下如何读取resources里的文件 Properties prop = new Propertie

Eclipse中建立Maven项目后,Java Resources资源文件下没有src/main/java文件夹

当建立好一个Maven项目后,在Java Resources资源文件夹下没有看到src/main/java文件夹,然后手动去创建Source Folder时,提示该文件已存在,如图: 有一个解决办法:选择项目“test”右键-->Build Path-->Configure Build Path,选择Libraries-->JRE System Library-->Editor,然后选择Workspace default JRE. 最后就可以在Java Resources资源文件夹

利用maven中resources插件的copy-resources目标进行资源copy和过滤

maven用可以利用如下配置进行资源过滤,pom.xml的配置如下: Xml代码   <build> <!-- 主资源目录 --> <resources> <resource> <!-- 设定主资源目录  --> <directory>src/main/resources</directory> <!-- maven default生命周期,process-resources阶段执行maven-resources-p

MAVEN Error: Using platform encoding (GBK actually) to copy filtered resources.....

环境:Maven3.2.5+MyEclipse 2015CI 现象:在Maven编译过程中出现错误信息:Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent! 附:此时Mavenproject配置例如以下: 1.project属性,编码设置为UTF-8: 2.pom.xml属性 <plugin> <artifactId>maven-com