JavaMail类文件放到Linux服务器上报错呀,这是为什么? 我在本地机器上调试都可以的,但放到Linux的服务器上就总是提示错误:
500 Servlet Exception
/register_ex.jsp:4: Can't find class `com_sw.RegSendMail'
--------------------------------------------------------------------------------
Resin-3.0.18 (built Fri, 24 Feb 2006 02:47:03 PST)要用的mail.jar和activation.jar包也都放到WEB-INF\lib目录下了,RegSendMail类文件也放在了com_sw包下,类文件里面也有写package com_sw;我现在是不知道原因出在哪里,另外用的javamail和jaf框架版本分别是JavaMail1.4和JAF1.1。在线等答案。
500 Servlet Exception
/register_ex.jsp:4: Can't find class `com_sw.RegSendMail'
--------------------------------------------------------------------------------
Resin-3.0.18 (built Fri, 24 Feb 2006 02:47:03 PST)要用的mail.jar和activation.jar包也都放到WEB-INF\lib目录下了,RegSendMail类文件也放在了com_sw包下,类文件里面也有写package com_sw;我现在是不知道原因出在哪里,另外用的javamail和jaf框架版本分别是JavaMail1.4和JAF1.1。在线等答案。
你试一下看看。。
哎,以前服务器上发布网页都是我同事做的,我也不太了解,这次是弄得我一头雾水。
import javax.mail.internet.*;
import javax.activation.*;
import javax.mail.*;
这样既然也是报那个错,看来是没认到系统包,是不是要设置环境变量呀?要设置的话,在Linux下的环境变量怎么设置?
export CLASSPATH=$CLASSPATH:$JAVA_HOME/libCLASSPATH=.:/jlmc/jdk1.5.0_06/lib/tools.jar:/jlmc/jdk1.5.0_06/lib/dt.jar:./lib/classes12.jar
export CLASSPATH
$JAVA_HOME/bin/java app