Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.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
在Tomcat上设置一个基本Java选项_Java_Tomcat - Fatal编程技术网

在Tomcat上设置一个基本Java选项

在Tomcat上设置一个基本Java选项,java,tomcat,Java,Tomcat,我需要将-Dorg.apache.activemq.SERIALIZABLE_PACKAGES=“*”添加到我的catalina.bat文件中的tomcat中 rem Register custom URL handlers rem Do this here so custom URL handles (specifically 'war:...') can be used in the security policy set "JAVA_OPTS=%JAVA_OPTS% -Djava.prot

我需要将
-Dorg.apache.activemq.SERIALIZABLE_PACKAGES=“*”
添加到我的
catalina.bat
文件中的tomcat中

rem Register custom URL handlers
rem Do this here so custom URL handles (specifically 'war:...') can be used in the security policy
set "JAVA_OPTS=%JAVA_OPTS% -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.activemq.SERIALIZABLE_PACKAGES=*"
但我还是犯了这个错误

原因:java.lang.ClassNotFoundException:禁止类 我的包裹,什么东西!这个班 不信任被序列化为ObjectMessage负载。请拿 更多信息,请查看 有关如何配置受信任类的信息

所以我猜这不是设置属性。 有什么问题吗

PS:我用catalina.bat启动tomcat,然后运行

更新
setenv.bat
,将属性添加到
JAVA\u OPTS

建议您创建一个名为setenv.bat(Windows)或setenv.sh(Linux)的文件,并将其放置在Tomcat bin目录中。使用此文件(由catalina.bat和catalina.sh脚本运行),可以使用JAVA_OPTS变量更改以下Tomcat环境设置:

我的回答有用吗?看见