tomcat中applet的classpath问题 高分, 急!

francisco 2003-08-22 10:07:37
我是菜鸟,请帮忙。
tomcat4。06
jsp文件位于%TOMCATHOME%\webapps\ROOT

applet要是放在%TOMCATHOME%\webapps\ROOT\WEB-INF\classes中,
jsp中写入如下代码
<jsp:plugin type="applet" code="jp.co.akita.oil.meteorological.common.Test.class" codebase = "/ROOT/WEB-INF/classes" jreversion="1.2" width="800" height="450" align = "right">
<jsp:params>
<jsp:param name="graphtype" value="0"/>
</jsp:params>
<jsp:fallback></jsp:fallback>
</jsp:plugin>

运行访问不到class.

要是把applet 移到ROOT\WEB-INF\ 以外的目录,调用好使.但是我的applet要用到bean,
那些bean同时也被jsp调用者,我现在只要把那些bean弄成两份分别放在applet所在位置
和%TOMCATHOME%\webapps\ROOT\WEB-INF\classes。

要怎么样配置,才能使默认class目录变成applet所在的目录,或者是怎样把applet放进%TOMCATHOME%\webapps\ROOT\WEB-INF\classes中还能在jsp中被调用。

十分紧急,万分感激。
...全文
60 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
francisco 2003-08-24
  • 打赏
  • 举报
回复
我知道,这确实是不对的。可是这使客户的要求,他们说这样速度快。我哭。。。
Alain_Delone 2003-08-23
  • 打赏
  • 举报
回复
UP
cui_yihao 2003-08-23
  • 打赏
  • 举报
回复
我也试过,没办法。
Yanbin_Q 2003-08-23
  • 打赏
  • 举报
回复
/ROOT/WEB-INF/classes里的类是只能通访问servlet(servlet/*)的方式访问的,applet调用javabean确实不是个好主意,应该在applet用URL通信了
jkit 2003-08-23
  • 打赏
  • 举报
回复
在applet调用javabean本来就不是个好主意,而且把class放在外面容易导致代码泄漏,可能还会导致安全问题。如果确实有必要的话,可以通过(js,jsp)来做桥而实现间接访问。
wangyanqiu 2003-08-22
  • 打赏
  • 举报
回复


我们写的applet也是调用的javabean,确实没办法!
只能是外面有,classes目录下也有!
francisco 2003-08-22
  • 打赏
  • 举报
回复
jkit(堕落的程序员) ,就是说不能由applet直接调javabean了,我哭。
whyxx(风之子), 我确信啊。
还有那位大侠帮我一下啊。
whyxx 2003-08-22
  • 打赏
  • 举报
回复
你确认你的Test.class是在jp.co.akita.oil.meteorological.common包里吗,物理路径要和程序中的包名一致
jkit 2003-08-22
  • 打赏
  • 举报
回复
因为applet是在客户端运行的,所以不能放在WEB-INF下面。可以通过
applet <-> (javascript <-> jsp) <-> javabean 的方式来实现调用。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧