@JFinal 你好,想跟你请教个问题:
我想用多工程的方式搭建项目,web proje 引用 java project JfinalConfig写在,java project 如图
启动时报错 web.xml 找不到 config类
2016-06-14 11:08:40.416:WARN:oejuc.AbstractLifeCycle:FAILED jfinal: java.lang.RuntimeException: Can not create instance of class: com.common.config.BaseConfig. Please check the config in web.xml java.lang.RuntimeException: Can not create instance of class: com..common.config.BaseConfig. Please check the config in web.xml at com.jfinal.core.JFinalFilter.createJFinalConfig(JFinalFilter.java:104) at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:47) at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) at org.eclipse.jetty.server.Server.doStart(Server.java:277) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at com.jfinal.server.JettyServer.doStart(JettyServer.java:122) at com.jfinal.server.JettyServer.start(JettyServer.java:65) at com.jfinal.core.JFinal.main(JFinal.java:168)
config放到web project ,Controller也找不到。
这种方式不可行?
解决了,这种方式用application方式启动不行,用jetty和tomcat启动没问题 本质是Defaultoutputfolder配置不正确,这个配置应该指向WEB-INF/classes
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。