我已经构建了一个JSF应用程序并在我的计算机上使用了本地glassfish服务器,并且我已经在NetBeans中开发了。
现在我觉得已经完成了,并且想要尝试在非本地glassfish服务器上安装JSF应用程序。
我在Winows 2008计算机上设置了一个glassfish服务器,一切似乎都可以正常工作。
但我不知道如何在服务器上部署我的JSF代码,我是否需要以某种方式打包它?
尝试使用谷歌搜索,但没有找到一个好的答案,所以如果有人可以指导我,我将不胜感激。
我用:
glassfish 3.1.2
Windows 2008
JSF 2.1
的NetBeans
答案 0 :(得分:2)
But I have no idea how I will deploy my JSF code on the server
=> 您无法直接部署代码或网络服务器
你需要制作你的web应用程序的战争档案(jsf是一个网络应用程序),然后通过web管理控制台上传到glassfish中你可以看到detailed blog with pictures here as how can you deploy war
答案 1 :(得分:2)
使用命令
启动glassfish服务器asadmin start-domain yourdomain
然后转到管理GUI:
http://localhost:4848
在Applications
点下,您可以部署和激活您的网络项目。
要部署您的jsf应用程序,您必须将其导出为war
- 文件。