jfaker shiro 启动不了
2015-03-06 08:58:55,481 [main] ERROR [org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialization failed
org.apache.shiro.config.ConfigurationException: Custom WebEnvironment class [com.jfaker.framework.security.shiro.ShiroIniWebEnvironment] is not of required type [org.apache.shiro.web.env.WebEnvironment]
at org.apache.shiro.web.env.EnvironmentLoader.createEnvironment(EnvironmentLoader.java:202)
at org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:138)
at org.apache.shiro.web.env.EnvironmentLoaderListener.contextInitialized(EnvironmentLoaderListener.java:58)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:771)
at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:424)
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:763)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)
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:120)
at com.jfinal.server.JettyServer.start(JettyServer.java:64)
at com.jfinal.core.JFinal.start(JFinal.java:159)
at com.jfaker.app.AppConfig.main(AppConfig.java:163)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
我就是在jetty上部署的,放在tomcat下部署就oK了吗?赶紧试试 ,谢谢。
OK,晚点试一下
thanks.刚也碰到。
回复 @Jacky_D_H : 确实呀,放在WEB-INF/classes下就解决了
回来补充答案:
出现这个问题原因就是创建项目时编译的class放到build目录下,正确做法是指定到WEB-INF/classes目录下,这就解决了。
原来还有人遇到同样问题,很奇怪。
如果导出Tomcat部署就没这个问题,用Jetty就会这样