用JB开发的Applet(有进行MySql访问),在JB中正常运行,但移植到Apache服务器上时,无法显示并出现很多错误:
applet got a security violation security can not define package.java.util
(因为程序中有用到java.util包)
.....
ClassNoFound...(因为其中有用到Class.forName("org.gjt.mm.mysql.Driver").newInstance();)
检查一下看看,是否classpath的问题.................
of cource.
记着包含mysql驱动到apache的lib下。
applet的权限在本地和网上不同,我觉得是权限问题,不知道是不是。。
应该和Security有关。JB中运行Applet是在JB自己的Sandbox中的,你试试用Appletview应该也会出错,如果那样的话,就需要修改policy了。
看你的出错信息有对数据库的操作,建议不要这么做!
其实你的这个applet一个实用价值都没有,就别费心了。
一般情况下是,servlet操作数据库,为applet提供服务,applet控制显示。