Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java YUI压缩字符串转换问题_Java_Jakarta Ee_Tomcat_Yui Compressor - Fatal编程技术网

Java YUI压缩字符串转换问题

Java YUI压缩字符串转换问题,java,jakarta-ee,tomcat,yui-compressor,Java,Jakarta Ee,Tomcat,Yui Compressor,目前,我正在使用YUI Compressor 2.4.6缩小包含特殊字符的JavaScript文件,如\b。如果我在本地测试它,就不会有问题,而且一切正常。不幸的是,如果我在服务器上使用它(它是ApacheTomcat6.0.29),压缩器似乎无法解释字符。结果不包含字符串\b,而是包含新行。这类角色的其他角色也是如此。可以想象,我希望结果文件中有字符串,而不是新行 由于不清楚是什么原因导致本地环境(使用主方法)和服务器之间存在差异,我的问题是: 有人知道问题来自何处,或者服务器的哪些方面可能会

目前,我正在使用YUI Compressor 2.4.6缩小包含特殊字符的JavaScript文件,如
\b
。如果我在本地测试它,就不会有问题,而且一切正常。不幸的是,如果我在服务器上使用它(它是ApacheTomcat6.0.29),压缩器似乎无法解释字符。结果不包含字符串
\b
,而是包含新行。这类角色的其他角色也是如此。可以想象,我希望结果文件中有字符串,而不是新行

由于不清楚是什么原因导致本地环境(使用主方法)和服务器之间存在差异,我的问题是:

有人知道问题来自何处,或者服务器的哪些方面可能会影响YUI压缩机吗?

嗯,发现了问题

服务器上的jar包含rhino项目的重新打包和修改版本,其中包含js文件的解析器。类加载器采用修改后的版本,而不是我们提供的版本。在确保使用了正确版本的类之后,一切都很好