3

FIP を使用して ToolTwist アプリケーションを運用サーバーにデプロイしていますが、サーバーを起動すると catalina.out に次のエラーが表示されます。

情報: Web アプリケーション ディレクトリ ttsvr をデプロイしています 06/07/2012 3:51:02 PM
org.apache.catalina.startup.TldConfig tldScanJar
警告: JAR の処理に失敗しました [jar:jndi:/localhost/ttsvr/WEB-INF/lib/ TLD ファイルの場合は activation.jar!/null]
java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.checkAndCreate(File.java:1704)
at java .io.File.createTempFile(File.java:1792)
at java.io.File.createTempFile(File.java:1828)
sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:204)
java.security.AccessController.doPrivileged(Native Method) で
...

これはエラーではなく警告であり、アプリケーションは正常に動作しているように見えますが、すべての jar ファイルに完全なスタック トレースが表示され、ログ ファイルに 3,700 行が記録されます。

jar ファイルは存在し、適切なファイル権限を持っています。私はjarファイルを削除しようとし、server.xmlとweb.xmlをチェックしました。アプリケーションは他のサーバーで以前に実行されました。

Tomcat 7.0.12、Java 1.7、および ToolTwist V8 を使用しています。

4

3 に答える 3

8

このエラーは、tomcat/temp ディレクトリが見つからない場合に発生する可能性があります。

ファイルを運用サーバーにコピーする方法はわかりませんが、空のディレクトリが作成されていない可能性があります。

于 2012-07-09T00:59:03.350 に答える