2013-06-20 54 views
0

我真的很困惑,因为我发现了很多关于glassfish的特殊内容的信息,但不是这个基础知识。我在计算机1上用Netbeans中的primefaces做了一个测试JSF项目。编译后,它运行在由Netbeans启动的glassfish 4服务器上。我还在Linux机器的计算机2上安装了Glassfish 4服务器 - 它正在运行并正在运行。现在我想从computer1转移这个Netbeans项目并在计算机2上运行它。JSF和Glassfish - 设置以及将文件放在doc根目录中的位置

我想我需要的是Netbeans项目中build/web中的文件。但是,当我把它们放进我的文档根目录的子目录中。“网”上电脑2,第一个区别是:

  • 当我打电话http://DOMAIN/web,我收到了“404”。
  • 当我直接拨打http://DOMAIN/web/index.xhtml时,它显示在浏览器中,但没有解释。

所以我的问题:我该怎么做才能让这个项目运行在计算机2上,就像在编译和运行Netbeans时一样?而且:哪里是找到这些基础信息的最佳地点?

感谢 WoTim

回答

1

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

相关问题