使用GlassFish和Eclipse運行示例
本系列中的代碼適合在JEE6容器中運行,比如GlassFish或Resin。您可以通過調整讓它們適應servlet容器,但這並非理想方案。因此,我的目標是側重於充分發揮JSF2和JEE6的潛力,而不是配置問題。我仍然堅持使用GlassFishv3。
在本文的其余部分,我將向您展示如何使用GlassFishv3和Eclipse來運行本文的示例代碼。此處的說明還適用於本系列其他文章的代碼。(我將使用Eclipse3.4.1,因此最好是使用與之相近的版本。)
圖5展示了本文代碼的目錄結構。其中的autoComplete目錄包含應用程序和一個空的Eclipse工作空間目錄。
圖5.本文下載部分的源代碼
現在,您已經下載了代碼,接下來就可以運行它了。首先,您需要GlassFishEclipse插件,可從https://glassfishplugins.dev.Java.Net下載它,如圖6所示:
圖6.GlassFishEclipse插件
請依照插件的安裝說明操作。
要安裝本文的代碼,請在Eclipse中創建一個DynamicWeb項目。為此,可以通過File>New菜單來實現:如果未看到DynamicWebProject,那麼請選擇Other,並在接下來的對話框中打開Web文件夾並選擇DynamicWebProject,如圖7所示:
圖7.創建一個DynamicWeb項目