我已将我的应用程序部署在Tomcat上作为WAR文件。有一次,我使用com.sun.deploy.net的URLEncoder来编码HTTP GET参数。
message = URLEncoder.encode(message);
这个编译得很好。但是一旦部署的应用程序尝试访问此方法,我就会收到
java.lang.ClassNotFoundException: com.sun.deploy.net.URLEncoder
为什么?我知道URLEncoder类属于JRE的deploy.jar
,因为java 1.3(我使用的是1.7)但是Tomcat似乎没有找到它......
我该怎么做?
答案 0 :(得分:0)
我只是非常愚蠢
应该是
import java.net.URLEncoder;
而不是import com.sun.deploy.net.URLEncoder;
这是完全错误的。现在它可以工作了!