Netbeans JSF和Glassfish-设置以及在文档根目录中放置文件的位置

Netbeans JSF和Glassfish-设置以及在文档根目录中放置文件的位置,netbeans,glassfish,Netbeans,Glassfish,我真的很困惑,因为我找到了很多关于玻璃鱼的特殊信息,但不是这些基本信息。我在computer1上的Netbeans中使用primefaces做了一个JSF测试项目。编译后,它运行在由Netbeans启动的glassfish 4服务器上。我还在我的Linux box计算机2上安装了一个Glassfish 4服务器,它正在运行和工作。现在我想把这个Netbeans项目从computer1转移到computer2上运行 我想我需要的是Netbeans项目中build/web中的文件。但当我将它们放入c

我真的很困惑,因为我找到了很多关于玻璃鱼的特殊信息,但不是这些基本信息。我在computer1上的Netbeans中使用primefaces做了一个JSF测试项目。编译后,它运行在由Netbeans启动的glassfish 4服务器上。我还在我的Linux box计算机2上安装了一个Glassfish 4服务器,它正在运行和工作。现在我想把这个Netbeans项目从computer1转移到computer2上运行

我想我需要的是Netbeans项目中build/web中的文件。但当我将它们放入computer2上我的文档根目录的子文件夹“web”中时,第一个区别是:

  • 当我呼叫
    http://DOMAIN/web
    ,我得到一个“404”
  • 当我呼叫
    http://DOMAIN/web/index.xhtml
    直接显示在浏览器中,但不进行解释
所以我的问题是:我必须做些什么才能让这个项目在计算机2上运行,就像用Netbeans编译和运行一样?还有:哪里是找到这些基本信息的最佳地点

谢谢
WoTim

您不能简单地将未编译的项目文件夹复制到应用程序容器中。NetBeans支持生成WAR文件(默认情况下位于项目的dist文件夹中)。然后使用web界面或asadmin部署WAR。NetBeans项目的根目录可以从
http://DOMAIN/CONTEXT/