JAVA,配置Mybatis的配置文件时出错,说找不到文件

kiboyiscoming 2017-02-08 09:54:37

一直说找不到对应的config.xml文件,应该怎么配置才行呢?
...全文
683 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
kiboyiscoming 2017-02-19
  • 打赏
  • 举报
回复
能给个正确的配置资源项目下载吗,网上有找到MAVEN的SSM项目,但又不想用MAVEN?
kiboyiscoming 2017-02-16
  • 打赏
  • 举报
回复
已经放在SRC下了,报错如下 严重: Servlet.service() for servlet [GetServlet] in context with path [/kiweb] threw exception [Servlet execution threw an exception] with root cause org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1427) at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPIData(XMLScanner.java:714) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanPIData(XMLDocumentFragmentScannerImpl.java:1020) at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPI(XMLScanner.java:682) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:953) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:232) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284) at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:251) at org.apache.ibatis.parsing.XPathParser.<init>(XPathParser.java:117) at org.apache.ibatis.builder.xml.XMLConfigBuilder.<init>(XMLConfigBuilder.java:60) at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:48) at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:35) at com.kiboy.util.MybatisUtil.<clinit>(MybatisUtil.java:28) at com.kiboy.dao.UserDao.<init>(UserDao.java:13) at servlet.GetServlet.doPost(GetServlet.java:44) at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2466) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2455) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:662)
xiaozaq 2017-02-16
  • 打赏
  • 举报
回复
直接把xml文件放在src目录下,然后修改String resource = "config.xml"就可以了。
jiajing1990_ 2017-02-16
  • 打赏
  • 举报
回复
你获取这个文件和获取spring配置文件的路径是差不多的 然后 你这个为什么不在web.xml里面有设置对应的路径
迷雾骑士 2017-02-15
  • 打赏
  • 举报
回复
直接把xml文件放在src目录下就可以了
JamieAllenLee 2017-02-15
  • 打赏
  • 举报
回复
xml文件放src路径下.....
kiboyiscoming 2017-02-15
  • 打赏
  • 举报
回复

这次又换了个错
unclezh0730 2017-02-09
  • 打赏
  • 举报
回复
不要写盘符,项目在运行的时候,是不会找盘符的,你应该使用classpath:xx.xml,这样的话只要在类路径下就会找到,但是一般开发来说也不照你这么放资源,一般配置文件应该有专门的文件夹。方便管理
java竹雨 2017-02-09
  • 打赏
  • 举报
回复
你要读取项目运行时的路径
李德胜1995 2017-02-08
  • 打赏
  • 举报
回复
直接放在src目录下Reader reader=Resources.getResourceAsReader("config.xml");

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧