サービスを開始すると、次のエラーがログに報告されます: バイトコードにエラーが存在します

一般に、catalina.sh のファイル構成は、図に示すように誤解を招きます。

解決する:

に追加:

約125行:

#-Djava.security.egd=ファイル:/dev/./urandom

#Tomcat メモリを設定する

#JAVA_OPTS="-サーバー -Xms1024m -Xmx4096m -XX:PermSize=128M -XX:MaxPermSize=128m"

#デバッグポートを開く

JAVA_OPTS="-server -Xms4048M -Xmx4048M -XX:MetaspaceSize=512M -XX:MaxNewSize=1048M -XX:MaxMetaspaceSize=1048M"

#CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9180"

#CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9180"

約375行:

CATALINA_OPTS="$CATALINA_OPTS -javaagent:/web/license/classfinal-fatjar.jar='-nopwd'";

CATALINA_OPTS をエクスポートします。

おすすめ

転載: blog.csdn.net/Xin_shou__/article/details/129263505