在MyEclipse下完成工程后,将工程copy到Tomcat下的ROOT下面,文件结构如下
 
                      ->SRC    ->WEB-INF->classes->包->类;
                     /        /
webapps->ROOT->工程名->WebRoot->jsp文件
                              \
                               ->META-INF
现在是WebRoot下面的jsp文件要使用WEB-INF->classes->包中的那个类,但这种文件结构不行,运行出错,找不到类。然后我将那个包复制到Tomcat6.0->lib下面,就可以访问了,但这样总觉得不大好,大家指教一下应该怎么来弄这个文件结构,使这个包放在自己的工程目录下就可以访问了,谢谢哈

解决方案 »

  1.   

    myeclipse不是有部署工具的么?
      

  2.   

    不明白什么意思?我是超级菜鸟。我这是从MyEclipse下面的工程目录直接copy到了Tomcat下面啊。也就是MyEclipse自动生成的部署啊
      

  3.   

    首先菜单窗口->首选项->Application Server->tomcat x,配置tomcat的路径
    然后切换到Myeclipse j2ee试图,工具栏上有个两个盒子和两个箭头样子的图的按钮,鼠标上去显示Deploy Myeclipse J2ee project to Server..的,点一下,选中你的项目,点增加。
      

  4.   

    web inf 不是应该放在webapps->ROOT下面吗?
    不知道你为什么这样部署,看不懂!
      

  5.   

    这样规范一点:  src和classes同放在WEB-INF下:
                                          ->SRC
                                         / 
                                 ->WEB-INF->classes->包->类;
                                /
    webapps->ROOT->工程名->WebRoot->jsp文件
                                  \
                                   ->META-INF
      

  6.   

    非常感谢li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起),下面这个贴子和这是一个问题,不过那没有人回答,你到那说句话我把分给你加上。
    http://community.csdn.net/Expert/topic/5583/5583265.xml?temp=.7307398