问题描述
在eclipse运行正常。现在想不通过eclipse直接在启动tomcat工程自动部署。怎么弄?1.我把工程那个文件夹考宰了webapps上,启动tomcat报错。2.我又考出来,在eclipse中点工程右键-》tomcatproject-》exporttothewar..导出来放在webapps上还不行。由此我想问几个问题1.怎么部署工程到tomcat?具体步骤。2.怎么生成war文件。我那样好像生成非常满。3.启动bin里面shutup出现了控制台这个控制台启动完tomcat就关了,看不到错误信息。在哪启动可以看到错误信息。4。启动时加载我的工程的时候好像说load补上d:../../这个路径下的jar包。这个路径是原工程文件路径,我工程都考到webapps里了怎么还去原路径去找jar包。(在tomcatmanager中可以看到工程但是关闭者的)
解决方案
解决方案二:
在eclipse运行正常你不是通过tomcat?
解决方案三:
通过了tomcat的是javaee工程不通过怎么运行。引用1楼jianglang_a的回复:
在eclipse运行正常你不是通过tomcat?
解决方案四:
我要问的是不通过eclipse放在tomcat上直接运行
解决方案五:
1.无法解释2.1你的部署方法是没有问题的2.2eclipse里项目名上点右键,[export]-[warfile]2.3Tomcat6.0logscatalina.2011-04-25.log,其中前面是Tomcat主目录,后面文件夹名称,日期名称是可变的.2.4可能是你工程中引用了某个外部包,但这个包不是在web-inf/lib下,所以打war包时此类包将不会发布出去.自己到发布的目录下找看确实有没有缺失的包.
解决方案六:
引用3楼a55881544的回复:
我要问的是不通过eclipse放在tomcat上直接运行
--你不开eclipse就是.就像你说的startup.bat启动窗口有关闭了是你tomcat没配制对.要不你加我QQ576252352
解决方案七:
还有打开tomcat时,eclipse里的server要停掉
解决方案八:
引用4楼trocp的回复:
1.无法解释2.1你的部署方法是没有问题的2.2eclipse里项目名上点右键,[export]-[warfile]2.3Tomcat6.0logscatalina.2011-04-25.log,其中前面是Tomcat主目录,后面文件夹名称,日期名称是可变的.2.4可能是你工程中引用了某个外部包,但这个包不是在web-inf/lib下,所以打war包时此类包将不会发……
不会有你说的这个问题吧
解决方案九:
说不定呢,你看他那个缺失的jar的前缀,D:......就很有可能是在eclispe的项目属性-[builderpath]里引用了somejar,但不是放到web-inf/lib下
解决方案十:
确实有这个问题。在eclipse里buildpath里加进去了。导入包都在lib里但是是在lib的各个文件夹里(比如说lib里面有struts,spring等各个文件夹。jar包大偶在这些文件夹里)。好像自动加载不上这些。那现在该怎么办?引用4楼trocp的回复:
1.无法解释2.1你的部署方法是没有问题的2.2eclipse里项目名上点右键,[export]-[warfile]2.3Tomcat6.0logscatalina.2011-04-25.log,其中前面是Tomcat主目录,后面文件夹名称,日期名称是可变的.2.4可能是你工程中引用了某个外部包,但这个包不是在web-inf/lib下,所以打war包时此类包将不会发……
解决方案十一:
全部放到web-inf/lib正面,重新发布
解决方案十二:
或者直接把这些JAR放到已发布的应用的web-inf/lib下,解决暂时问题
解决方案十三:
你确定创建的是web项目!!!
解决方案十四:
1.把jar包导出到web-inf/lib目录下2.把类文件导出,放到web-inf/classes目录下3.把页面文件导出,按照目录放到webapp目录下即可。