在apusic下部署web应用,在启动时有时会启动失败,报一个类似的错误:
……
Caused by: com.apusic.xml.reader.ScanException: The URL pattern '
/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector
' cannot contains CR(#xD) or LF(#xA) characters
at com.apusic.deploy.runtime.WebModule.validateUrlPattern(Unknown Source)
……
造成这个错误的原因,一般是因为在web.xml文件里,某个叶子元素没有存放在一行上,比如在servlet2.3规范里,如下的写法是允许的,但是在servlet2.4规范里不允许:
<url-pattern>
/FCKeditor/editor/filemanager/upload/simpleuploader
</url-pattern>
servlet2.4规范下,如上的代码只能写在一行:
<url-pattern>/FCKeditor/editor/filemanager/upload/simpleuploader</url-pattern>
apusic目前遵循的servlet规范是2.4,所以就会报这样一个错误。
这个时候我们只要留意一下报错信息里面的“The URL pattern”后面的单引号里面的信息,然后到web.xml文件里找到跟单引号里面的信息(示例里是“/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector”),改到一行上错误就解决了。
分享到:
相关推荐
在Web应用程序的部署描述符(web.xml)中,我们通过URL-Pattern来定义Servlet的访问路径,使得当用户通过特定URL发起请求时,服务器知道应该调用哪个Servlet来处理。 在`web.xml`文件中,URL-Pattern的配置方式通常...
**前端开源库-url-pattern**是专门用于处理URL模式匹配的工具,它提供了一种更为直观且易用的方式,相比正则表达式(regex)在处理URL字符串时更加简便。这个库的主要目标是帮助开发者轻松地解析、验证以及构建URL,...
### URL-Pattern的三种写法详解 在Web应用开发中,`web.xml`配置文件扮演着极其重要的角色,其中`<url-pattern>`元素用于定义Servlet的映射规则,即URL模式。通过不同的URL模式,我们可以精确地控制Servlet如何被...
本文将深入解析`url-pattern`的用法以及其在处理请求路径时的角色。 首先,了解请求路径处理的过程至关重要。例如,当用户访问`http://teacher:8080/ee/servlet/HelloServlet`时,服务器首先会识别出上下文路径(`/...
urlpattern 解析入门 使用以下命令安装模块: npm install li-urlpattern var pattern = require ( 'li-urlpattern' ) ; // -> /users/1000 pattern . parse ( '/users/:id' , { id : 1000 } ) ; 文档 (即将推出...
总之,`UrlPattern`是Java Servlet中至关重要的概念,它是连接URL请求与Servlet处理逻辑的桥梁,理解并合理运用`UrlPattern`能够帮助我们构建更加高效、灵活的Web应用程序。在实际项目中,我们需要根据具体需求选择...
-p or --pattern [pattern] #The pattern which is used to find the numbers -o or --output [output] #The output pattern of the new file -c or --copy #Instead of renaming copy the files ## Pattern变量...
- 在`<url-pattern>`中指定的URL必须与请求的URL完全一致才能匹配。例如,如果配置如下: ```xml <servlet-name>MyServlet <url-pattern>/kata/detail.html</url-pattern> ``` - 那么,只有当请求URL为`...
`url-pattern` 的设置直接影响了应用程序如何响应用户的请求,以及静态资源(如图片、CSS、JS)的处理方式。 1. **匹配指定扩展名的url-pattern** 当我们设置 `url-pattern` 为 `.html` 时,例如 `<url-pattern>....
### Sniffer教程1-data pattern过滤器的定义 #### 一、引言 在网络监控与故障排查领域,Sniffer是一款非常强大的工具,它可以帮助技术人员捕捉、分析网络中的数据包,从而定位问题并解决网络异常情况。其中,数据...
`url-pattern`是Servlet在`web.xml`配置文件中的关键元素,它定义了Servlet如何响应特定的URL请求。本篇文章将深入探讨`url-pattern`的使用及其背后的匹配规则。 首先,我们需要了解Servlet和Filter的`url-pattern`...
the-pattern-library, 精美的图案库,由天才设计师创作 Pattern 库一个设计简单,设计精美的画廊项目,用来展示和分享来自世界各地的简单图案和设计。 由 Tim的& Claudio Guglieri构建。! 客房管理当前通过站点( ...
This can be seen in various forms such as image recognition, speech recognition, or any form of signal processing where the goal is to classify or categorize inputs based on predefined patterns. ...
这是最直观的匹配方式,`<url-pattern>`中的配置必须与请求的URL完全相同。例如,如果你有如下配置: ``` <servlet-name>MyServlet <url-pattern>/user/users.html</url-pattern> ``` 那么,只有当请求的...
The dramatic growth in practical applications for machine learning over the last ten years has been accompanied by many important developments in the underlying algorithms and techniques. For example,...
### Syntactic Pattern Recognition of the Electrocardiogram (ECG) #### 概述 本文讨论了将语法模式识别方法应用于心电图(Electrocardiogram, ECG)的识别及参数测量。研究解决了原始模式选择、提取、语言表示...
集合了 所有的 Unix命令大全 ...telnet 192.168.0.23 自己帐号 sd08077-you0 ftp工具 192.168.0.202 tools-toolss ... 各个 shell 可互相切换 ksh:$ sh:$ csh:guangzhou% bash:bash-3.00$ ... 命令和参数之间必需用空格隔...
策略模式 (Strategy Pattern) #### 概念 策略模式定义了一系列算法,并将每一个算法封装起来,使它们可以相互替换。该模式让算法的变化独立于使用算法的客户。 #### 应用场景 - 当一个系统需要根据不同条件执行...
- **解释**:`<url-pattern>/*</url-pattern>`表示该过滤器将应用于所有的URL请求。 **3. URL重写规则示例** ```xml ^/footer/([\w\s*]+)$ <to>/member/pages!toFooterPage.action?name=$1 <from>member/...