繁体   English   中英

Tomcat上的WAR在JRE中找不到deploy.jar

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM