The URL pattern cannot contains CR(#xD) or LF(#xA) characters

2023-12-01 23:48

本文主要是介绍The URL pattern cannot contains CR(#xD) or LF(#xA) characters,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在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”),改到一行上错误就解决了。

这篇关于The URL pattern cannot contains CR(#xD) or LF(#xA) characters的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/443157

相关文章

Anaconda 中遇到CondaHTTPError: HTTP 404 NOT FOUND for url的问题及解决办法

最近在跑一个开源项目遇到了以下问题,查了很多资料都大(抄)同(来)小(抄)异(去)的,解决不了根本问题,费了很大的劲终于得以解决,记录如下: 1、问题及过程: (myenv) D:\Workspace\python\XXXXX>conda install python=3.6.13 Solving environment: done.....Proceed ([y]/n)? yDownloa

ImportError: cannot import name ‘print_log‘ from ‘logging‘

mmcv升级到2.+后删除了很多 解决 查FAQ文档,找到 添加到mmcv.utils下即可

vue 父组件调用子组件的方法报错,“TypeError: Cannot read property ‘subDialogRef‘ of undefined“

vue 父组件调用子组件的方法报错,“TypeError: Cannot read property ‘subDialogRef’ of undefined” 最近用vue做的一个界面,引入了一个子组件,在父组件中调用子组件的方法时,报错提示: [Vue warn]: Error in v-on handler: “TypeError: Cannot read property ‘methods

Unstructured cannot write mode RGBA as JPEG 错误解决

Unstructured cannot write mode RGBA as JPEG 错误解决 0. 错误详细1. 解决方法 0. 错误详细 Image Extraction Error: Skipping the failed imageTraceback (most recent call last):File "/root/miniconda3/envs/learn-y

Cannot read property ‘length‘ of null while opening vscode terminal

同一问题地址:Cannot read property ‘length’ of null while opening vscode terminal 问题描述 One day, 我在ubuntu 18.04下用vscode打开一个项目,并想和往常一样在vscode使用终端,发现报错Cannot read property 'length' of null。 解决 打开setting.jso

使用http-request 属性替代action绑定上传URL

在 Element UI 的 <el-upload> 组件中,如果你需要为上传的 HTTP 请求添加自定义的请求头(例如,为了通过身份验证或满足服务器端的特定要求),你不能直接在 <el-upload> 组件的属性中设置这些请求头。但是,你可以通过 http-request 属性来自定义上传的行为,包括设置请求头。 http-request 属性允许你完全控制上传的行为,包括如何构建请求、发送请

The import com.google cannot be resolved

The import com.google cannot be resolved,报错: 第一感觉就是缺少jar包,因为项目用maven管理,所以在pom.xml中添加: <dependency>  <groupId>com.google.code.gson</groupId>  <artifactId>gson</artifactId>  <version>2.3.1</ver

解决The valid characters are defined in RFC 7230 and RFC 3986

解决方法: 一、更换低版本的Tomcat;(我选的方案) 二、参考:https://blog.csdn.net/qq_32365919/article/details/82055800

error while loading shared libraries: libnuma.so.1: cannot open shared object file:

腾讯云CentOS,安装Mysql时: 1.yum remove libnuma.so.1 2.yum install numactl.x86_64

【NodeJS】Error: Cannot find module 'ms'

转载自:http://blog.csdn.net/echo_ae/article/details/75097004 问题: Error: Cannot find module 'ms'at Function.Module._resolveFilename (module.js:469:15)at Function.Module._load (module.js:417:25)at Module