![](/img/trans.png)
[英]bazel run *_deploy.jar fails with “cannot execute binary file”
[英]WAR on tomcat cannot find deploy.jar in jre
我已将我的应用程序作为WAR文件部署在Tomcat上。 有一次我正在使用com.sun.deploy.net的URLEncoder编码HTTP GET参数。
message = URLEncoder.encode(message);
这样编译就可以了。 但是,一旦部署的应用程序尝试访问此方法,我就会收到
java.lang.ClassNotFoundException: com.sun.deploy.net.URLEncoder
这是为什么? 我知道自Java 1.3(我正在使用1.7)以来,URLEncoder类属于JRE的deploy.jar
,但是Tomcat似乎找不到它...
我需要做什么?
我当时真是愚蠢
应该是
import java.net.URLEncoder;
而不是import com.sun.deploy.net.URLEncoder;
这是完全错误的。 现在可以正常使用了!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.