http://localhost:8080/manager/deploy?config=file%3A%2FC%3A%2FUsers%2Fvista%2FAppData%2FLocal%2FTemp%2Fcontext20602.xml&path=/struts2demo
D:\MySelf\JAVA\SSH-Workspace\struts2demo\nbproject\build-impl.xml:568: 尚未部署该模块。
生成失败(总时间:36 秒) 红字的错误苗头指向了build-impl.xml文件的 这行
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/> 看到上述错误?熟悉么?有的朋友在使用NetBeans 做web 开发,并且使用tomcat服务器时 会遇到如此头疼的问题吧?。
首先,按照常规添加了我自己的tomcat6.0服务器,然后点-项目-右键属性,左边列表找到‘运行’,右边找到‘服务器‘ ,然后选择自己配置好的tomcat,确定,然后启动服务器,然后点到项目上 点运行或者部署,出现了上述错误。其实不难看出我的操作步骤均正常,那到底是哪出了问题呢?我们一步一步的测试
1.检测tomcat是否正常
检测方法:脱离IDE,手动创建一个web应用 运行 访问,如果不出问题,表式tomcat一切正常.
2.把项目部署到NetBeans自带的GlassFish服务器上测试 3.再把项目部署到NetBeans自带的Tomcat服务器上测试(如果没有安装可以点安装程序,然后点 定制 2个字 进行单独安装)
如果运行正常,表式你的IDE没有问题
上述3点都测试过了,都没有问题?那么再部署你的tomcat试试,还是不行?还是RP 问题,这下你不妨看看你的tomcat和人家NetBeans提供的Tomcat有什么区别,找到安装目录 进去看看,长得一样不一样,然后你会惊奇的发现在webapps目录下人家是不是比你多了几个文件夹?
.../.../wabapps/ 进去仔细看.
自己的Tomcat下只有ROOT目录
而人家的Tomcat下有docs 、examples 、host-manager 、manager 、ROOT
别想那么多了,把他们统统拷贝到自己的Tomcat下,再启动服务器再测试, 成功
注意哦,这些目录里有3个是必要目录docs 、host-manager 、manager ,而ROOT是发布目录,examples是测试用例,光有这3个目录还不行,你再去看看人家的目录里还有什么,人家这3个目录里还有子目录还有文件,所以你不能空空的放3个空目录啊,一定要把那3个目录连带里面的东西一起拷贝到你的tomcat的webapps目录中哦~