我的环境,全部是本地的,如下所示:Linux(Fedora 22),Netbeans 8.0.2,jdk1.7.0_79,GlassFish 4.1,Tomcat 8.0.9.0。 Netbeans + GlassFish + Tomcat通过其安装程序安装为官方Nebeans软件包。 Netbeans和两个应用服务器都由root用户安装在/ usr / local中。为了以防万一,我在所有3个文件夹上都做了chmod -R 777,因此确保了对任何用户的完整rwx访问。 Netbeans是由一个普通用户启动的,以防万一被放到&root;' root'小组以确保访问。
问题是Netbeans无法将我的项目部署到GlassFish或Tomcat。在重新启动Linux之后,我尝试首次在Netbeans(包括build + deploy)中运行项目,构建部分很好,然后IDE尝试启动GlassFish(或Tomcat)并且从不将其识别为启动,日志中没有线索(只是日志中的某些消息显示正常)。随后,Netbeans的项目部署始终失败。但是,GlassFish(或Tomcat)实际上是由Netbeans启动的(没有别的东西可以启动它),并且启动并运行似乎没问题。我可以通过管理Web应用程序手动部署相应的WAR。为了排除我自己的项目可能出现的问题,我使用Nebeans附带的演示项目重新创建了这个问题。到目前为止,我对这个主题的各种网络资源的研究并没有带来任何成果。试过很多东西,包括重新安装Netbeans,甚至用新的Linux盒子放弃 - 同样的结果。非常感谢我能得到的任何帮助!