本文档参照Java EE官方Tutorial编写。
- 下载java_ee_sdk-8u1.zip,解压到C盘根目录(注意:解压到其他目录可能需要修改docs\javaee-tutorial\examples\pom.xml中的路径,否则构建示例代码可能报错。)。
- 下载jdk-8u144(注意:一定要下载java_ee中指定的JDK,其他版本可能无法正常运行。)并安装。
- 下载Apache-NetBeans并安装。
- 启动NetBeans,打开Tools-Plugins-Avaiable Plugins,在搜索框中输入glassfish,在搜索结果中选中Java EE Base进行安装。
- 重启NetBeans,打开Tools-Servers-Add Server,选择GlassFish Server,点击Next,选择C:\glassfish5,点击next,在User Name中输入admin,点击Finish。
- 点击Ctrl+5打开Services控制面板,在Servers中可以找到刚才配置到GlassFish Server,右键选择start即可启动GlassFish服务器。如果一切正常,则通过浏览器访问http://localhost:8080/。
- 打开File-Open Project,打开C:\glassfish5\docs\javaee-tutorial\examples\web\jsf\hello1。如果弹窗提示Resolve Project Problems,则对每一个问题选择Resolve下载必要的资源。(这个过程需要一段时间。)
- 在Projects中选中hello1,点击F11构建。(注意:如果GlassFish没有启动,构建会出错。如果确认GlassFish已经启动,但仍然报
错误,则需要修改C:\glassfish5\docs\javaee-tutorial\examples\pom.xml,将glassfish5x修改为glassfish4x,详见踩了J2EE第一个坑, Oracle Tutorial JavaEE 8 "hello1" Example Failure。)[ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.4.4:redeploy (deploy) on project hello2: Execution deploy of goal org.codehaus.cargo:cargo-maven2-plugin:1.4.4:redeploy failed: Cannot create configuration. There's registered configuration for the parameters (container [id = [glassfish5x], type = [installed]], configuration type [existing]). Actually there are no valid types registered for this configuration. Maybe you've made a mistake spelling it?
- 通过浏览器访问http://localhost:8080/hello1/。输入novice,点击Submit。