YUIコンプレッサー文字列変換の問題

java java-ee tomcat yui-compressor
YUIコンプレッサー文字列変換の問題

現在、YUI Compressor 2.4.6を使用して、 `\ b`などの特殊文字を含むJavaScriptファイルを縮小しています。 ローカルでテストしても問題はなく、すべてが機能します。 残念ながら、サーバー(Apache Tomcat 6.0.29)で使用すると、コンプレッサーが文字を誤って解釈するようです。 結果には文字列 `\ b`が含まれず、改行が含まれます。 同じことは、そのカテゴリーの他のキャラクターでも起こります。 想像できるように、結果ファイルに新しい行ではなく文字列を含めたいと思います。

ローカル環境(メインメソッドを使用)とサーバーの違いの原因は明確ではないため、私の質問は次のとおりです。

問題の原因や、サーバーのどの側面がYUIコンプレッサーに影響を与える可能性があるのか​​、誰にも手がかりがありますか?

  0  0


ベストアンサー

まあ、問題が見つかりました

サーバー上のjarには、jsファイル用のパーサーを含むrhinoプロジェクトの再パッケージ化および修正されたバージョンが含まれていました。 クラスローダーは、提供されたバージョンではなく、変更されたバージョンを使用しました。 クラスの正しいバージョンが使用されていることを確認した後、すべてがうまくいきました。

0


タイトルとURLをコピーしました