eclipse中创建的web项目不能放在在tomcat的webapps目录下,然后startup.bat运行,求原因!!

在eclipse中创建的web项目可以在eclipse中run on Server运行,但不能把web项目复制到tomcat的webapps目录下,然后startup.bat.是自己的web项目有问题还是web项目不能放在webapps目录下,然后startup.bat运行呢?!
我在eclipse中建立的是动态web项目,不是myEclipse中的web项目

请注意一下你复制的目录结构是否正确,正常都是可以的。

是不是你复制时将源码工程一起复制了,另外你可以用导出war包来操作,这样一定是没有问题的。追问

源码工程是什么?src目录下的Java代码?我直接在eclipse中点击项目,(建立的web项目有java代码)然后复杂,接着粘贴到webapps目录下的。这样是将源码工程一起复制了吗?。如果导出war包,是把war包放在webapps目录下,还是将其解压,然后放在webapps目录下?本人刚开始学,不懂,请多指教

追答

按你说的直接在eclipse 中点击的项目,你应该是复制的项整个项目是吧,这样复制是不行的。不能这么操作。

另外war包打好后,直接放到webapp下就可以了,tomcat自动进行解压处理,不用你来解压。

最后就是eclipse配置好tomcat以后,可以点击发布图形界面来操作,这样直接就发布到tomcat下了,这样发布后的结构你可以对比一下你之前复制的目录结构,看看差异就应该能清楚了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-20
项目要导出,最好是打包war(所有的编译输出、资源、.jar等),放webapps里面追问

导出war包后,直接把war包放到webapps目录下,接着Startup.dat?

相似回答