idea struct2,配置web.xml拦截器错误 5C

项目里的web.xml不报错,out文件夹里的web.xml报错
感觉不是jar包没导入成功问题。
图片说明

3个回答

包是新版本的,路径不是这样了,把.ng删除了就可以了

qq_31651207
qq_31651207 黑色的说明读到包了,而且也试过换jar包版本,没卵用
接近 2 年之前 回复

图片说明
我之前碰到这个问题是因为路径问题,删掉就好了,spring的话也会报错,不过是因为缺包

提示信息:
19-Apr-2018 15:01:42.090 信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
19-Apr-2018 15:01:42.121 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
19-Apr-2018 15:01:42.121 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
[2018-04-19 03:01:42,137] Artifact structs001:war exploded: Error during artifact deployment. See server log for details.
19-Apr-2018 15:01:51.200 信息 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\EngInstall\Tomcat9.0\webapps\manager]
19-Apr-2018 15:01:51.528 信息 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\EngInstall\Tomcat9.0\webapps\manager] has finished in [328] ms

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
在web.xml中为Struts2配置拦截器
在web.xml中为Struts2配置拦截器           xmlns="http://java.sun.com/xml/ns/javaee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
struts拦截器和异常处理及web.xml 加载顺序了解
java web项目整体异常处理机制 在实际的j2ee项目中,系统内部难免会出现一些异常,如果把异常放任不管直接打印到浏览器可能会让用户感觉莫名其妙,也有可能让某些用户找到破解系统的方法。 出来工作一年时间了,我也大概对异常处理有了一些了解,在这呢小弟简单介绍下个人对异常处理的见解,抛砖引玉,希望各位大神提出宝贵的意见和建议。   就拿spring+struts2+hibernate项目
web.xml 加入中心拦截器
1、拦截器是基于java的反射机制的,而过滤器是基于函数回调  2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器  3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用  4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能  5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次     
关于idea创建struts2中web.xml的filter的url中struts无法解析的问题
新建完成之后,我们可以看到只有六个基础包,网上看视频的时候发现引入的包很多,开始以为是没有引入相应的包,的确,看报名确实没有,但是这个相应的包是包含在struts2-core.jar里面的。不是引入包的问题。那就是路径问题了。我们看相应的路径的时候,发现没有ng这个目录。但是在xml中石油这个解析目录的。所以我们去掉这个ng目录就ok了,当然你也可以选择使用自己下载的jar包,这个是没有问题的。...
struts2中的web.xml配置文件详解
web.xml 在Web应用程序描述符文件表示Java Web应用程序的核心,它也是Struts框架的核心的一部分。在web.xml文件中,Struts的定义其FilterDispatcher,在Servlet过滤器类初始化Struts框架和处理所有的请求。该过滤器可包含影响什么,如果有的话,额外的配置文件被加载并如何框架的行为应该初始化参数。简单的例子:<?xml version="1.0" en
struts2需要在web.xml中配置的过滤器
使用Struts2.3.16时,过滤器使用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter使用struts2.5.14时,过滤器使用org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilterweb.xml中配置如下:&amp;lt;?xml v...
Sping拦截器配置例外路径
思路:通过全局参数,选择性的跳过拦截器逻辑。 web.xml中配置: <bean id="userAccessInterceptor" class="com.kye.interceptor.UserAccessApiIntercep
Struts2在web.xml,struts.xml配置中出现404错误,解决方案
在JSP开发中使用struts2框架,配置web.xml和struts.xml后,jsp文档运行都是404错误 找了很多方法,都不能解决问题,最终发现是struts包不兼容,最新的struts2.5.8的版本与2.3之前的版本不同 像xwork.core的包就被整合到Struts-dore包里面 用了不少方法都没能解决,最终还是换回了2.2.3的包才能正常运行
springmvc 在web配置了编码拦截器配置
springmvc 在web配置了编码拦截器配置
在Web.xml中如何配置错误页面的拦截
这里就简单的介绍两种,其实都一样,我这里配置了404,、500两种错误: 在web.xml文件中添加如下配置: 404 /WEB-INF/error/404.jsp 500 /WEB-INF/error/500.jsp 在location中写的路径中添加两个页面就可以了。就这么简单,so easy!!!不喜勿喷。
structs2的web.xml和struct.xml两个配置文件的配置
structs
Struts2控制器以及struts.xml与web.xml的配置(1)
MVC设计模式MVC设计模式的宗旨是把一个Web应用的输入、处理和输出流程按照Model、View、和Controller的方式进行分离,这样一个应用就被分成3个层:模型层、视图层、和控制层。视图(view):视图代表用户交互界面。MVC对于视图的处理仅限于视图中数据的采集与处理以及用户的请求处理,而不包括对视图中业务流程的处理。模型(Model):表示业务数据与业务逻辑,它是Web应用的主体,视...
解决在web.xml中添加filter后idea提示错误的问题
  之前在整合SSM框架的时候,配置web.xml的时候一直提示错误,但filter、servlet的顺序写的也是对的,而且项目也能正常运行。 错误提示: The content of element type &quot;web-app&quot; must match &quot;(icon?,display-name?,description?,distributable?,context-param*,filter...
spring web.xml中 拦截器(Interceptor)的实现原理及代码示例
前言:前面2篇博客,我们分析了Java中过滤器和监听器的实现原理,今天我们来看看拦截器。1,拦截器的概念    java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提取Action中可重用部分代码的方式。在AOP中,拦截器用于在某个方法或者字段被访问之前,进行拦截然后
tomcat,web.xml配置异常页面跳转与拦截器问题
无意发现这个问题,由于web.xml里 java.lang.Throwable /500.html 500 /500.html 404 /404.html 405 /404.html 配置一段类似这样的配置,tomcat内部会帮我们处理,这几种错误,自动跳转指定的页面错误页面。。 然后项目还配置了登陆的拦截器 public boolea
理清jsp的filter(过滤器)和struct2的拦截器(Interceptor)
先放着,待会写
配置web.xml,配置Struts2的过滤器
配置web.xml,配置Struts2的过滤器,例如:   filter>     filter-name>struts2filter-name>     filter-class> org.apache.struts2.dispatcher.FilterDispatcher filter-class> filter> fil
web.xml配置异常处理界面
为整个web应用,提供处理异常或者 错误的通用页面,而这些通用页面需要在web.xml中进行配置,主要是两种方式:其一根据HTTP响应状态码;其二是根据异常类名进行配置。
struts2框架下,在web.xml中添加过滤器后404
本来像写一点关于lab1的东西。但是用struts2写个HelloWorld用了两天时间,一直在404,在网上找了很多解决方法,但是根本就没有解决问题!!!而且完全不知道自己那里错了,eclipse和tomcat都重新安装了一遍,依然没有解决问题,心态崩了…… 之后从去图书馆借了两本书,又找了一些视频教程,我终于知道错哪了…… 首先给出我参照的一个教程http://wiki.jikexueyu
Struct2拦截器的原理与实现
一、理解Struts2拦截器   1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.   2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺
web.xml 中的过滤器(拦截器)Filter与监听器Listener的作用和区别?
Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页面等等工作。它是
IDEA配置项目及启动(web.xml引mybatis配置文件总是出现错误)
1、项目的配置 2、配置文件 3、配置启动
struts2在web.xml中的配置记录
当我们运用struts2时,需要在web.xml里进行配置,
struts2设置拦截器不拦截某请求
若web.xml配置的是拦截所有请求       struts2     /*   但有的请求不想拦截比如 /services/* 可以在struts.xml配置
IntelliJ IDEA 2017.3创建Struts2项目,解决无自动生成web.xml问题
IntelliJ IDEA 2017.3创建Struts2项目,解决无自动生成web.xml问题
struts2抛出异常自定义跳转页面
-->                                                                               /WEB-INF/frame/common/jvmexception.jsp                                                       
shiro过滤器,web.xml中默认访问页面,springMVC拦截器执行顺序
shiro过滤器,web.xml中默认访问页面以及springMVC拦截器执行顺序及shiroFilter部分参数含义
Idea 2017配置struts2--超坑爹问题解决
一、博文说明 为啥写这东西,因为struts2 是web开发必备知识,虽然现在可能不会使用,但是面试一般可能问到。现在struts2升级到2.5这与2.3有很大区别,详细很多小伙伴照着网上各种教程都没有办法成功。然而idean内部集成的也是struct2.5。这就很坑爹了。本人在配置struts环境的时候遇到了一系列的问题。 1.Tomcat启动不了。 2.org.apache.struts2
转载/Struts2拦截器实现异常处理机制
创建ErrorInterceptor.java import javax.servlet.http.HttpServletRequest; import org.apache.log4j.Logger; import org.apache.struts2.StrutsStatics; import com.opensymphony.xwork2.ActionInvocation; imp
IDEA 配置web.xml时出现错误 url-pattern标签定义文件访问路径404
今天上课讲了servlet的url-pattern标签,老师的web.xml配置文件的代码是这样的&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;web-app xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;http://java.sun.com/xml/ns/javaee&quot;...
奇怪的web.xml配置错误
奇怪的web.xml配置错误 为org.springframework.web.servlet.DispatcherServlet设置参数contextConfigLocation自定义spring配置文件的位置,设置完后如下: 1 2 3 4 5 6 7 8 9 servlet>     servlet-name>springser
解决问题:在使用springmvc的web.xml配置乱码拦截器之后接收的get或者post请求中文还是乱码
web.xml 中已经做了编码拦截处理。但是存入的中文依然是乱码情况; 如下: 这个时候可以直接配置tomcat中对编码的处理: 具体步骤: 1. 2. 3. 内容是:            connectionTimeout="20000"            URIEconding="UTF-8"
struts2之web.xml常用配置
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;gbk&quot;?&amp;gt;&amp;lt;web-app xmlns=&quot;http://java.sun.com/xml/ns/j2ee&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://java.sun.com/xml/ns/j2ee
解决idea自动生成的web.xml中web-app报错的问题
用idea自动生成的web.xml中,在配置servlet后,我们发现web-app居然报错了,仔细一看,代码本身并没有出现什么问题,也就是说这是由于生成的web.xml对servlet标签不支持所致,详情看截图。 正确的解决办法是将web-app替换成下面的代码: <web-app xmlns="http://java.sun.com/xml/ns/javaee"
在web.xml中配置文件路径classpath
控制台报错:Invalid 'log4jConfigLocation' parameter: ServletContext resource        log4jConfigLocation     classpath:config/log4j.properties  ( 我之前写的是classpath*: ,把*号去掉,这个问题就没了 )      org.sprin
web.xml配置文件中标签<listener-class>报错
与web.xml中的版本号有关系 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee h
基于Jersey,使用web.xml拦截器出现的cors问题
一开始web.xml的初始配置如下:
web项目过滤器与拦截器小细节
过滤器配置在web.xml中:           encodingFilter     org.springframework.web.filter.CharacterEncodingFilter     true         encoding     UTF-8         forceEncoding true             e
web.xml配置监听器来进行shiro拦截
PSCmsAdmin org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:config/jeecms-servlet-admin.xml 1         contextConfigLocation         
Spring MVC配置及拦截器的实现
如题所示,这里主要是介绍拦截器的使用了但是为了更贴合实际的项目所以我们先导入spring mvc框架。为了使用spring mvc我们要导入相关的包,它依赖于spring-web 和spring -webmvc我这里的版本是4.0.6的。将相关的包导入到工程中并且添加编译路径后我们再在web.xml文件中配置spring mvc。 前面说过配置一个基本的servlet时要配置和这两个标签,同
SpringBoot配置拦截器
  最近做毕设,遇到一个问题:如何区分登录用户和游客、普通用户和管理员呢。  开始的时候是在Controller的每一个方法里进行区分的,但后来发现这样效率太低了、代码冗余,emmmm面向对象搞成这样也是很惨烈了。  那么能不能写一个统一的方法来处理的,但是每个请求的情况也不一样啊。后来想到了过滤器和拦截器。  先看了拦截器,觉得不错,就打算这样办:配置一个拦截器,拦截某些请求,比如某些请求是需要...
Spring mvc 拦截器 配置详解
SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。     DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller来处理。  所以我们现在web.xml中加入以下配置: [ht
jersey 1.x 拦截器配置
1、web.xml配置             Rest_Servlet         com.sun.jersey.spi.container.servlet.ServletContainer                      com.sun.jersey.config.property.packages             cn.firewa
spring mvc 配置web.xml servlet.xml文件配置以及出现异常的解决方案
java.io.FileNotFoundException: class path resource [beans.xml] cannot be opened because it does not  exist Could not open ServletContext resource [/WEB-INF/***.xml] 这个异常是我们在配置时候经常出现的错误,他的出现一般是web.xml
【IDEA】idea 创建web后,添加web.xml文件
    创建了一个web工程,但是没有生成web.xml 启动时,就会报错,你要手动添加吗? 使用eclipse的同学都知道右键 选择JavaEE Tools来创建web.xml那么idea呢?  第一步:点击file,选择projectStructure  第二步:选择facets,选择web-》web项目名 点击+web.xml就好了...
深入struct2拦截器
这篇文章很好,细致讲解了structs2和拦截器的原理。 http://zhanghong.iteye.com/blog/452465 转载在每次对你的 Action的 execute()方法请求时,系统会生成一个 ActionInvocation对象,这个对象保存了 action和你所配置的所有的拦截器以及一些状态信息。比如你的应用使用的是 defaultStack,系统将会以拦
SpringMVC基于代码的配置方式(零配置,无web.xml)
基于配置文件的web项目维护起来可能会更方便,但是有时候我们会有一些特殊的需求,比如防止客户胡乱更改配置,这时候我们需要给配置隐藏到代码中。 而且熟悉了用代码配置项目也能更好的帮我们理解web项目的启动方式,下面我们来介绍以下怎么搭建一个零配置的SpringMVC项目。 1.创建一个动态web项目(无需web.xml) 2.右键项目添加几个package: com.easyweb.config
idea生成SpringBoot项目和拦截器设置
maven创建springBoot工程很简单: File--&amp;gt;new--&amp;gt;project--&amp;gt;Spring Initializr--&amp;gt;next--&amp;gt;next--&amp;gt;web--&amp;gt;web 里面自动生成了一个启动类SpringbootExampleApplication: import org.springframework.boot.SpringAppl...
intellij 创建servlet后如何快速配置web.xml
在servlet文件开头添加urlPatterns参数 ,细节如下: 新建一个servlet 文件  配置urlPatterns参数
ssmweb项目的Demo 拦截器 页面 jsp页面实现 未完待续 以及配置信息的加载顺序和加载
环境准备 tomcat 1.8 win10 idea 8.+ jdk8.0+启动idea 然后 点击左侧file 按钮 创建项目 创建项目 选择maven 右侧出现单选库框 勾选 然后 找到webapp 然后next 版本好 项目名称自己创建 ...
相关热词 c# 二进制截断字符串 c#实现窗体设计器 c#检测是否为微信 c# plc s1200 c#里氏转换原则 c# 主界面 c# do loop c#存为组套 模板 c# 停掉协程 c# rgb 读取图片
立即提问