在eclipse运行正常 你不是通过tomcat?

解决方案 »

  1.   

    通过了tomcat的是javaee工程不通过怎么运行。
      

  2.   

    我要问的是不通过eclipse放在tomcat上直接运行
      

  3.   

    1.无法解释
    2.1 你的部署方法是没有问题的
    2.2 eclipse里项目名上点右键,[export]-[war file]
    2.3 Tomcat 6.0\logs\catalina.2011-04-25.log,其中前面是Tomcat主目录,后面文件夹名称,日期名称是可变的.
    2.4 可能是你工程中引用了某个外部包,但这个包不是在web-inf/lib下,所以打war包时此类包将不会发布出去.自己到发布的目录下找看确实有没有缺失的包.
      

  4.   

    - -你不开eclipse就是.
    就像你说的startup.bat启动窗口有关闭了是你tomcat没配制对.
    要不你加我QQ 576252352
      

  5.   

    还有打开tomcat时,eclipse里的server要停掉
      

  6.   

    说不定呢,你看他那个缺失的jar的前缀,D:\...\...
    就很有可能是在eclispe的项目属性-[builder path]里引用了some jar,但不是放到web-inf/lib下
      

  7.   

    确实有这个问题。
    在eclipse里build path里加进去了。
    导入包都在lib里但是是在lib的各个文件夹里(比如说lib里面有struts,spring等各个文件夹。jar包大偶在这些文件夹里)。好像自动加载不上这些。
    那现在该怎么办? 
      

  8.   

    全部放到web-inf/lib正面,重新发布
      

  9.   

    或者直接把这些JAR放到已发布的应用的web-inf/lib下,解决暂时问题
      

  10.   

    你确定创建的是web项目!!!
    http://www.newsmth.net/pc/pccon.php?id=10003032&nid=402938
      

  11.   

    1.把jar包导出到web-inf/lib目录下
    2.把类文件导出,放到web-inf/classes目录下
    3.把页面文件导出,按照目录放到webapp目录下即可。