• 关于

    java 拦截/

    的搜索结果

回答

已经解决,经过多次debug'最终变为问题:https://www.oschina.net/question/2507499_2243637 没有人知道吗?难道就我自己遇到了,浏览的人这么少,都是我自己浏览的吧 配置类,模板配置错误我没有配置模板,已经贴出配置类 配置类:  packagedemo;importcom.jfinal.config.Constants;importcom.jfinal.config.Handlers;importcom.jfinal.config.Interceptors;importcom.jfinal.config.JFinalConfig;importcom.jfinal.config.Plugins;importcom.jfinal.config.Routes;importcom.jfinal.ext.handler.ContextPathHandler;importcom.jfinal.kit.PropKit;importcom.jfinal.plugin.activerecord.ActiveRecordPlugin;importcom.jfinal.plugin.druid.DruidPlugin;importcom.jfinal.render.ViewType;importcom.jfinal.template.Engine;importdemo.model._MappingKit;importdemo.routes.AdminRoutes;importdemo.routes.FrontRoutes;publicclassDemoConfigextendsJFinalConfig{/***配置常量*/@OverridepublicvoidconfigConstant(Constantsconstants){PropKit.use("baseConfig.properties");constants.setDevMode(PropKit.getBoolean("devMode",false));//开发模式//constants.setDevMode(true);//constants.setRenderFactory(IRenderFactory);constants.setViewType(ViewType.JSP);//设置render()的默认渲染类型}/***路由配置前台后台*/@OverridepublicvoidconfigRoute(Routesroutes){routes.add(newFrontRoutes());//前台路由routes.add(newAdminRoutes());//后台路由}/***配置TemplateEngine(模板引擎)*/@OverridepublicvoidconfigEngine(Engineengine){//TODOAuto-generatedmethodstub}/***配置插件*/@OverridepublicvoidconfigPlugin(Pluginsplugins){//Druid数据库连接池插件loadPropertyFile("jdbc.properties");DruidPlugindp=newDruidPlugin(getProperty("jdbc.url"),getProperty("jdbc.username"),getProperty("jdbc.password"));plugins.add(dp);//ActiveRecord数据库访问插件ActiveRecordPluginarp=newActiveRecordPlugin(dp);_MappingKit.mapping(arp);plugins.add(arp);}/***配置JFinal的全局拦截器,拦截所有action请求,除非使用@Clear在Controller中清除**Interceptor配置粒度分为Global(全局)、Inject、Class、Method四个层次*/@OverridepublicvoidconfigInterceptor(Interceptorsarg0){//这里配置的拦截器是全局//TODOAuto-generatedmethodstub}/***配置JFinal的Handler(处理器),Handler可以接管所有web请求,并对应用拥有完全的控制权,可以很方便地实现更高层的功能性扩*展*/@OverridepublicvoidconfigHandler(Handlershandlers){//路径处理http://www.cnblogs.com/tc310/p/4644727.htmlhandlers.add(newContextPathHandler("base_path"));}/***JFinal会在系统启动完成后回调afterJFinalStart()方法*/@OverridepublicvoidafterJFinalStart(){super.afterJFinalStart();}/***JFinal会在系统关闭前回调beforeJFinalStop()方法*/@OverridepublicvoidbeforeJFinalStop(){super.beforeJFinalStop();}} debug发现捕捉到异常,可是没有打印到控制台 用的什么IDE啊eclipse啊Version:Neon.3Release(4.6.3) 求助啊,完整源码 https://share.weiyun.com/239d9bc88d3842d59aba3381de0cb54e 经过增加了日子配置文件,打印出错误  [ERROR][2017-05-3116:17:40,749][qtp245565335-22:10169][com.jfinal.core.ActionHandlerhandle]/blogjava.lang.RuntimeException:java.lang.reflect.InvocationTargetExceptionatcom.jfinal.aop.Invocation.invoke(Invocation.java:87)atcom.jfinal.core.ActionHandler.handle(ActionHandler.java:74)atcom.jfinal.ext.handler.ContextPathHandler.handle(ContextPathHandler.java:48)atcom.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:74)atorg.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)atorg.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)atorg.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:560)atorg.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)atorg.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)atorg.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)atorg.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)atorg.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)atorg.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)atorg.eclipse.jetty.server.Server.handle(Server.java:365)atorg.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)atorg.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)atorg.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)atorg.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)atorg.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)atorg.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)atorg.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)atorg.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)atorg.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)atorg.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)atjava.lang.Thread.run(UnknownSource)Causedby:java.lang.reflect.InvocationTargetExceptionatsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(UnknownSource)atsun.reflect.DelegatingMethodAccessorImpl.invoke(UnknownSource)atjava.lang.reflect.Method.invoke(UnknownSource)atcom.jfinal.aop.Invocation.invoke(Invocation.java:73)...26moreCausedby:java.lang.NoClassDefFoundError:com/jfinal/plugin/activerecord/ModelRecordElResolveratcom.jfinal.render.JspRender.<clinit>(JspRender.java:41)atcom.jfinal.render.RenderFactory$JspRenderFactory.getRender(RenderFactory.java:205)atcom.jfinal.render.RenderFactory.getRender(RenderFactory.java:67)atcom.jfinal.core.Controller.render(Controller.java:975)atdemo.controller.BlogController.index(BlogController.java:11)...31moreCausedby:java.lang.ClassNotFoundException:com.jfinal.plugin.activerecord.ModelRecordElResolveratcom.jfinal.server.JFinalClassLoader.loadClass(JFinalClassLoader.java:56)...36more 可是buildpath中明明有这个类

爱吃鱼的程序员 2020-06-08 14:52:01 0 浏览量 回答数 0

问题

关于SpringMVC中URL拦截的迷惑

a123456678 2019-12-01 20:22:21 1018 浏览量 回答数 1

问题

服务器被攻击了,提示已拦截,但是我查了服务器里面,被植入了文件了

秋锋 2019-12-01 21:11:54 4615 浏览量 回答数 3

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

学生动手场景应用,快速了解并掌握云服务器的各种新奇玩法!

问题

Spring MVC 中配置 / 和 /* 到底有什么区别

a123456678 2019-12-01 20:22:52 995 浏览量 回答数 1

问题

JFinal在controller中加入拦截器后Controller的继承类失效?报错

爱吃鱼的程序员 2020-06-12 14:29:18 0 浏览量 回答数 1

问题

Spring 与 Cglib代理的诡异问题

长安归故里. 2020-01-07 14:11:53 0 浏览量 回答数 1

回答

该错误是因为:1、内嵌jetty在运行时会锁定静态资源;因此在运行过程中不能删除静态资源;2、问题的根源是启动了多个jetty实例,但是实际没有报端口冲突,可以检查任务管理器看是否有多个java/javaw进程在运行,如果是杀掉进程然后重试。 配置这个没? <mvc:resourcesmapping=""location=""/> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.2.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc-3.2.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.2.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-3.2.xsdhttp://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-3.2.xsd"> <!--配置设配器由于配置过多的handler不方便mvc标签使用可以扫面包下面所有的Controller--><!--扫描Controller--><context:component-scanbase-package="com.sandy.ssm.controller"></context:component-scan><!--注解处理器映射器--><!--conversion-service转换器--><mvc:annotation-drivenconversion-service="conversionService"></mvc:annotation-driven><!--静态资源访问--><mvc:resourceslocation="/img/"mapping="/img/**"/><mvc:resourceslocation="/js/"mapping="/js/**"/><!--视图解析器--><beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"><!--配置视图前端--><propertyname="prefix"value="/WEB-INF/jsp/"/><propertyname="suffix"value=".jsp"/></bean><!--自定义参数绑定--><beanid="conversionService"class="org.springframework.format.support.FormattingConversionServiceFactoryBean"><!--转换器--><propertyname="converters"><list><!--日期类型转换--><beanclass="com.sandy.ssm.controller.converter.CustomDateConverter"/></list></property></bean><!--全局异常处理器--><beanclass="com.sandy.ssm.exception.ExceptionHandler"></bean><!--文件上传--><beanid="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><!--设置上传文件的最大尺寸为5MB--><propertyname="defaultEncoding"value="utf-8"></property><propertyname="maxUploadSize"value="5242880"></property></bean><!--拦截器--> /mvc:annotation-driven这些换成下面的试试 第一次启动会显示下面的错误但是能正常访问我就是想知道这个报错是什么问题第二次访问就没有问题了。、 EBUG[http-8080-1]-OriginalConversionServiceattemptfailed-ignoredsincePropertyEditorbasedconversioneventuallysucceededorg.springframework.core.convert.ConversionFailedException:Failedtoconvertfromtypejava.util.ArrayList<?>totypejava.util.Listforvalue'[/js/]';nestedexceptionisorg.springframework.core.convert.ConverterNotFoundException:Noconverterfoundcapableofconvertingfromtypejava.lang.Stringtotypeorg.springframework.core.io.Resourceatorg.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:41)atorg.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:169)atorg.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:161)atorg.springframework.beans.BeanWrapperImpl.convertIfNecessary(BeanWrapperImpl.java:450)atorg.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:496)atorg.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:490)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1437)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1396)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1132)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)atorg.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607)atorg.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)atorg.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:647)atorg.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:598)atorg.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:661)atorg.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:517)atorg.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:458)atorg.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:138)atjavax.servlet.GenericServlet.init(GenericServlet.java:212)atorg.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1213)atorg.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)atjava.lang.Thread.run(Thread.java:662)Causedby:org.springframework.core.convert.ConverterNotFoundException:Noconverterfoundcapableofconvertingfromtypejava.lang.Stringtotypeorg.springframework.core.io.Resourceatorg.springframework.core.convert.support.GenericConversionService.handleConverterNotFound(GenericConversionService.java:276)atorg.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:172)atorg.springframework.core.convert.support.CollectionToCollectionConverter.convert(CollectionToCollectionConverter.java:74)atorg.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:35)...36more 添加这个看看 <mvc:default-servlet-handler/>

爱吃鱼的程序员 2020-06-24 14:15:23 0 浏览量 回答数 0

回答

http://www.oschina.net/code/explore/cos/multipart/MultipartParser.java 参考一下,cos的解析。form-data的方式需要自己分析请求包 ######form属性enctype="multipart/form-data"时,参数是以流的形式传递给服务端的,filter在spring还没有解释请求时就拦截了。在这获取参数的话要自己根据分隔符解释流。我改用spring的拦截器实现转发请求了。

kun坤 2020-05-30 14:23:24 0 浏览量 回答数 0

问题

springboot webService----wss4j+cxf实现WS-Security报错

kun坤 2020-06-06 13:38:26 0 浏览量 回答数 1

问题

springboot webService----wss4j+cxf实现WS-?400报错

爱吃鱼的程序员 2020-06-06 09:52:55 0 浏览量 回答数 1

问题

SpringMVC 的 mvc:exclude-mapping无效 - java报错

montos 2020-06-03 20:29:27 2 浏览量 回答数 1

问题

SpringMVC 的 mvc:exclude-mapping无效,-java报错

montos 2020-05-31 23:03:27 0 浏览量 回答数 1

问题

Springmvc 访问html页面

小旋风柴进 2019-12-01 20:20:29 2128 浏览量 回答数 1

问题

Springmvc 访问html页面出现问题

小旋风柴进 2019-12-01 20:06:38 2099 浏览量 回答数 1

问题

jfinal 拦截器报错?报错

爱吃鱼的程序员 2020-06-22 17:07:25 0 浏览量 回答数 1

回答

拦截的是请求request,你返回响应response了,自然不拦截。这样容易理解,与正确的原理还是有差距的。######重定向之后,流览器会重新去请求你返回的地址吧?怎么不会被拦截呢?###### web.xml <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> ###### springmvc-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd" default-autowire="byName"> <!-- SpringMVC相关Bean配置 --> <!-- View Resolver --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> <property name="prefix" value="/WEB-INF/" /> <property name="suffix" value=".jsp" /> </bean> <bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props> <prop key="/hello.do">c</prop> </props> </property> </bean> <bean id="c" class="test.TestController" /> </beans> ###### test.TestController public class TestController implements Controller { @Override public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { return new ModelAndView("redirect:/1.jsp"); } } ###### 启动服务器之后,输入hello.do,流览器发生跳转,变成1.jsp,404了. 后台输出 WARNING: No mapping found for HTTP request with URI [/1.jsp] in DispatcherServlet with name 'springmvc' 也就是说,跳转之后又被拦截,但是无法处理这个请求. 还请各位示下. ######把你的1.jsp放到  /WEB-INF/ 下面,改成 return new ModelAndView("redirect:1.jsp");######回复 @java9 : 路径看下。。。。######恩.已经放了.改成你说的这样,结果还是404###### 你好,你自己写得 servlet urlmapping @java9 问题解决了吗###### 你去掉.jsp吧      ###### 我也遇到这个问题,在模仿spring mvc的前端控制器,结果也是拦截所有请求,就算是重新forward,还是会被拦截,LZ有解决吗?@java9 ######把servlet 的映射改成 / ,不要后面的* 号。

kun坤 2020-06-06 18:59:38 0 浏览量 回答数 0

回答

拦截的是请求request,你返回响应response了,自然不拦截。这样容易理解,与正确的原理还是有差距的。######重定向之后,流览器会重新去请求你返回的地址吧?怎么不会被拦截呢?###### web.xml <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> ###### springmvc-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd" default-autowire="byName"> <!-- SpringMVC相关Bean配置 --> <!-- View Resolver --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> <property name="prefix" value="/WEB-INF/" /> <property name="suffix" value=".jsp" /> </bean> <bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props> <prop key="/hello.do">c</prop> </props> </property> </bean> <bean id="c" class="test.TestController" /> </beans> ###### test.TestController public class TestController implements Controller { @Override public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { return new ModelAndView("redirect:/1.jsp"); } } ###### 启动服务器之后,输入hello.do,流览器发生跳转,变成1.jsp,404了. 后台输出 WARNING: No mapping found for HTTP request with URI [/1.jsp] in DispatcherServlet with name 'springmvc' 也就是说,跳转之后又被拦截,但是无法处理这个请求. 还请各位示下. ######把你的1.jsp放到  /WEB-INF/ 下面,改成 return new ModelAndView("redirect:1.jsp");######回复 @java9 : 路径看下。。。。######恩.已经放了.改成你说的这样,结果还是404###### 你好,你自己写得 servlet urlmapping @java9 问题解决了吗###### 你去掉.jsp吧      ###### 我也遇到这个问题,在模仿spring mvc的前端控制器,结果也是拦截所有请求,就算是重新forward,还是会被拦截,LZ有解决吗?@java9 ######把servlet 的映射改成 / ,不要后面的* 号。

montos 2020-05-30 23:52:21 0 浏览量 回答数 0

问题

Jfinal 拦截器 登录验证问题报错 Cannot forward after?400报错

爱吃鱼的程序员 2020-06-08 13:52:46 0 浏览量 回答数 1

问题

TransactionRequiredException: Executing ?报错

爱吃鱼的程序员 2020-06-12 14:19:31 0 浏览量 回答数 1

回答

<p>错误日志:</p> 2020-05-21 16:38:44  INFO [RuntimeListener.java:99] - properties file is undefinition.   2020-05-21 16:38:44  INFO [RuntimeListener.java:91] - web initModule is zhi.sys.hasor.StartModule   2020-05-21 16:38:44  INFO [   Hasor.java:224] - runMode at Full ,runPath at C:\Users\Administrator\Desktop\eclipse-jee-oxygen-2-win32-x86_64\eclipse   2020-05-21 16:38:44  INFO [StandardContextSettings.java:130] - addConfig '/META-INF/hasor-framework/core-hconfig.xml' in 'jar:file:/E:/woke/tomcat-gfzq-khda(8080)/webapps/gfzq-khda/WEB-INF/lib/hasor-core-4.1.7.jar!/META-INF/hasor.schemas'   2020-05-21 16:38:44  INFO [StandardContextSettings.java:130] - addConfig '/META-INF/hasor-framework/dataql-hconfig.xml' in 'jar:file:/E:/woke/tomcat-gfzq-khda(8080)/webapps/gfzq-khda/WEB-INF/lib/hasor-dataql-4.1.7.jar!/META-INF/hasor.schemas'   2020-05-21 16:38:44  INFO [StandardContextSettings.java:130] - addConfig '/META-INF/hasor-framework/dataql-fx-hconfig.xml' in 'jar:file:/E:/woke/tomcat-gfzq-khda(8080)/webapps/gfzq-khda/WEB-INF/lib/hasor-dataql-fx-4.1.7.jar!/META-INF/hasor.schemas'   2020-05-21 16:38:44  INFO [StandardContextSettings.java:130] - addConfig '/META-INF/hasor-framework/dataway-hconfig.xml' in 'jar:file:/E:/woke/tomcat-gfzq-khda(8080)/webapps/gfzq-khda/WEB-INF/lib/hasor-dataway-4.1.7.jar!/META-INF/hasor.schemas'   2020-05-21 16:38:44  INFO [StandardContextSettings.java:130] - addConfig '/META-INF/hasor-framework/db-hconfig.xml' in 'jar:file:/E:/woke/tomcat-gfzq-khda(8080)/webapps/gfzq-khda/WEB-INF/lib/hasor-db-4.1.7.jar!/META-INF/hasor.schemas'   2020-05-21 16:38:44  INFO [StandardContextSettings.java:130] - addConfig '/META-INF/hasor-framework/web-hconfig.xml' in 'jar:file:/E:/woke/tomcat-gfzq-khda(8080)/webapps/gfzq-khda/WEB-INF/lib/hasor-web-4.1.7.jar!/META-INF/hasor.schemas'   2020-05-21 16:38:44  INFO [AbstractEnvironment.java:240] - loadPackages = com.*, net.*, net.hasor.*, net.hasor.dataql.*, net.hasor.dataql.fx.*, net.hasor.dataway.*, net.hasor.db.*, net.hasor.web.*, org.*   2020-05-21 16:38:44  INFO [TemplateAppContext.java:389] - loadModule class net.hasor.dataway.config.DatawayModule   2020-05-21 16:38:44  INFO [DatawayModule.java:54] - dataway is disable.   2020-05-21 16:38:44  INFO [TemplateAppContext.java:389] - loadModule class net.hasor.web.render.RenderWebPlugin   2020-05-21 16:38:44  INFO [TemplateAppContext.java:389] - loadModule class net.hasor.core.exts.startup.StartupModule   2020-05-21 16:38:44  INFO [TemplateAppContext.java:389] - loadModule class net.hasor.core.exts.aop.AopModule   2020-05-21 16:38:44  INFO [TemplateAppContext.java:389] - loadModule class net.hasor.dataql.fx.FxModule   2020-05-21 16:38:44  INFO [TemplateAppContext.java:389] - loadModule class zhi.sys.hasor.StartModule   五月 21, 2020 4:38:44 下午 org.apache.catalina.core.StandardContext listenerStart 严重: Exception sending context initialized event to listener instance of class net.hasor.web.startup.RuntimeListener java.lang.NullPointerException <p>参数没有生效,看你的例子应该不是 Spring Boot 工程,参考一下 Xml 方式整合。</p> Spring Xml 方式整合 Hasor    -    https://www.hasor.net/web/extends/spring/for_xml.html Spring Boot 方式整合 Hasor    -    https://www.hasor.net/web/extends/spring/for_boot.html Hasor 和 Spring 需要先做整合。   最主要的是你需要初始化  hasor。 回复 <a class="referer" target="_blank">@阿布菲达</a> : 不用,可以整合到你 已有的 spring 配置文件里面。 引入一下那个 h 标签。 需要重新写一个.xml文件引用吗? <p>哦对了,还有一个我不太确定。你按照上面方式配置之后如果还没有生效,那么就需要</p> 新建一个类 集成一下 RuntimeListener,手动的把 Spring 容器中的那个 Hasor 容器拿出来。丢到 RuntimeListener 里面。   因为 Xml 方式现在用的人不多,这块还没有做深入优化。 我把最新的问题回答在下面,你看一下 <p>我把web.xmlde的<context-param>代码段注释掉,然后改为在application.xml里面启动StartModule,这样dataway又没问题了,但是我输入地址访问/interface-ui/的时候,又出现了No mapping found for HTTP request with URI的问题,但这个应该不是路径被拦截的问题吧。</p> 回复 <a class="referer" target="_blank">@阿布菲达</a> : 可以方便提供一个样板工程吗? 我做一下调试在发给你。 正好也可以沉淀下来扔到 首页上去。 回复 <a class="referer" target="_blank">@哈库纳</a> : 我是改为新增一个hconfig.xml文件,在里面配了<hasor.modules> <module>net.hasor.StartModule</module> </hasor.modules>标签,这样是可以自动获取spring配置的dataway属性,但在后面就报错的。 回复 <a class="referer" target="_blank">@哈库纳</a> : 你好,现在可以读取dataway的配置属性,但是后来出现 BeanCreationException: Error creating bean with name 'net.hasor.core.AppContext': Invocation of init method failed; nested except异常,请问这是漏了步骤吗? 回复 <a class="referer" target="_blank">@阿布菲达</a> : 其实主要是 和 spring 的集成度的问题造成的。 如果不是 web 项目自然会简单很多。 回复 <a class="referer" target="_blank">@哈库纳</a> : 这个问题和是否是web项目启动无关吗?

爱吃鱼的程序员 2020-06-05 13:52:19 0 浏览量 回答数 0

问题

spring+springmvc+mybatis+maven整合报错!求助?报错

爱吃鱼的程序员 2020-06-22 21:51:39 3 浏览量 回答数 1

问题

在什么情况下,会引起 hibernate 中的session 找不见?

a123456678 2019-12-01 20:23:09 931 浏览量 回答数 1

问题

什么情况下 才会引起 hibernate 中的session 找不到了?

爵霸 2019-12-01 20:06:17 1145 浏览量 回答数 1

问题

项目启动报错,这可能会是哪有问题??报错

爱吃鱼的程序员 2020-06-14 15:44:04 0 浏览量 回答数 1

问题

Spring搭建的项目Tomcat启动的时候报错??报错

爱吃鱼的程序员 2020-06-08 20:20:34 0 浏览量 回答数 1

问题

java项目tomcat启动报错,百度了没有找到解决答案,急急急!!!?报错

爱吃鱼的程序员 2020-06-10 10:46:42 0 浏览量 回答数 1

问题

spring ehcache配置拦截器缓存问题-java报错

montos 2020-05-31 12:00:00 0 浏览量 回答数 1

回答

"你的意思是说有些action不拦截,有些action拦截对吗?如果是这样的话,你可以获取每个请求的action名字,根据action名字进行拦截和放行######回复 <a href=""http://my.oschina.net/crazybeginner"" class=""referer"" target=""_blank"">@Coffee_M : 这个我知道,我如果就想default-stack中有一部分拦截器执行呢 这个好像不好配 呵呵######回复 <a href=""http://my.oschina.net/u/1753493"" class=""referer"" target=""_blank"">@Friends8811 : 可以再struts配置文件里配置属于你的拦截器,非缺省的拦截器######你有好的方法吗???######就是说struts2中不是有一个默认的拦截器栈,默认的拦截器栈中有很多的拦截器,默认的情况下 不是都得执行吗,现在我想有些用不到的就不执行了,这个可以在struts2的配置文件中直接配置吗?或者其他的方式?######struts.action.excludePattern######回复 <a href=""http://my.oschina.net/u/1753493"" class=""referer"" target=""_blank"">@Friends8811 : 在Struts2中有个属性叫excludePattern,也就是用来配置Struts2不处理的路径######呵呵 能不能说详细一点啊?######struts2的默认拦截器是defaultStack,如果想跳过这个的话lz可以自定义一个拦截器栈,不包含这个默认拦截器,并设置<default-interceptor-ref name="那个自定义拦截器栈"/>。。就可以了。。。######好吧,谢谢啊,呵呵######回复 <a href=""http://my.oschina.net/u/1753493"" class=""referer"" target=""_blank"">@Friends8811 : 比较奇怪。。我没尝试过。。你要么重写部分方法,然后将默认拦截器指向你重写后的拦截器######那如果我想 执行defaultStack中部分的拦截器呢,(有一部分不执行),这种情况 应该怎样处理啊?在配置文件中可以配置吗?######但是。。不包含默认拦截器的话,会接收不到传递过来的值的。。。好奇楼主是为了什么######你可以写一个拦截器继承 <span style=""font-family:微软雅黑, Verdana, sans-serif, 宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;"">struts的拦截器,在doFilter方法中 <span style=""font-family:微软雅黑, Verdana, sans-serif, 宋体;font-size:14px;line-height:normal;background-color:#FFFFFF;"">根据RequestURI进行拦截和放行,web.xml 就配置这个拦截器做struts的拦截器 <pre class=""brush:java; toolbar: true; auto-links: false;"">public class YourStrutsFilter extends StrutsPrepareAndExecuteFilter { @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; String url = request.getRequestURI(); if (url.contains("XXXXXX")) { // 使用自定义过滤器 chain.doFilter(req, res); } else {![image.png](https://ucc.alicdn.com/pic/developer-ecology/1cacb8833a854e35a3471562f2bc946c.png) // 使用默认过滤器 super.doFilter(req, res, chain); } } } "

montos 2020-05-31 13:07:06 0 浏览量 回答数 0

问题

Spring-MVC配置问题403.10 禁止访问:配置无效 

kun坤 2020-05-28 13:25:44 4 浏览量 回答数 1

问题

spring 拦截 action进不去-java报错

montos 2020-06-02 12:40:18 0 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板