在tomcat的虚拟目录中怎么调用javabean啊?

vivianm 2004-06-16 12:19:53
我更改了tomcat的server.xml文件,建了一个虚拟目录myjsp。访问此目录下的

jsp文件(myjsp\test\)没有问题。但当调用javabean文件时出错,tomcat找不到

class文件。我的class文件放在web-inf\classes\目录下。而当我将同样的文件

结构放在tomcat的系统目录下D:\Tomcat 5.0\webapps\ROOT\test\时,程序能正

常执行。为什么在虚拟目录下不能执行呢?还需要些什么东西呢?请大侠帮看看,谢谢!
...全文
128 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pingfan520 2004-06-16
  • 打赏
  • 举报
回复
同意楼上的
Philzzf 2004-06-16
  • 打赏
  • 举报
回复
你的JAVABEAN应该放到 myjsp/WEB-INF/classes目录下面,你是这样做的吗?
另外:
假设一个JAVABEAN是在包testbean下面
即:
package testbean;
public class BeanTest{
...

那么你的文件结构应该是这样的 myjsp/WEB-INF/classes/testbean/BeanTest.class

再有,javabean一定要放到包下面,无包的javabean在tomcat下会出错
TangMixia 2004-06-16
  • 打赏
  • 举报
回复
WEB-INF/classes
vivianm 2004-06-16
  • 打赏
  • 举报
回复
成功了,谢谢各位。散分。
zhukejun 2004-06-16
  • 打赏
  • 举报
回复
web-inf ×
WEB-INF ok
Arias 2004-06-16
  • 打赏
  • 举报
回复
你自己的myjsp目录下还要建立自己的web-inf目录在其下也要有classes目录和web.xml文件等

你可以直接复制一份其系统目录下的文件结构到你的myjsp下,当然删除里面的文件
再把你的javanean文件的class文件放到哪里试一试!1
vivianm 2004-06-16
  • 打赏
  • 举报
回复
nc201(Bricklayer),我是这么做的。我在把我的文件放到tomcat的系统目录中时时成功的。

81,114

社区成员

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

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