我无法在 NetBeans 中创建 Java Web 项目。当向导要求我在“服务器和设置”页面上选择“Java EE 版本”时,没有选择 Java 版本的选项。我是否必须以某种方式单独安装 Java EE?
4 回答
您需要一个 servlet 容器来测试您的应用程序,并且您需要一些来自 Java EE 的库来编译您的应用程序。
您可以直接从 netbeans 下载 Oracle 的参考 EE 实现 glassfish,它会为您将其集成到您的 IDE 中。
打开服务面板(如果它不可见,请在窗口菜单下选择它),右键单击服务器并选择添加服务器。选择 Glassfish 3,您可以下载它。如果您已经下载了另一个 Sevlet 容器,您也可以在此处使用此对话框将其集成到 IDE 中。
如果需要,可以使用服务选项卡重新启动容器(glassfish 或 Tomcat)。
可以单独安装 Java EE,并配置 Netbeans 以使用它。
默认情况下,IDE 制造商通常不包含 Java EE,因为它是一个巨大的额外下载。不过,查看Netbeans 下载页面,我看到列出了“Java EE”。
有几种方法可以结束这种状态,最简单的方法是执行以下操作:
按出现在标有“服务器”的组合框右侧的添加...按钮。它在下图中用红色 1 标记。
这将打开向导以在 IDE 中注册服务器。
在向导的第一页选择“GlassFish Server 3+”,然后按下一步按钮。
在向导的第二页(如下图所示),您可以输入将保存已安装位的目录的名称。单击标有“我已阅读并接受许可”的复选框(标有红色 2)。这将启用立即下载...按钮。这将打开一个对话框,让您决定要安装的 GlassFish 版本。
注册服务器后,您将能够选择要用于 Java Web App 项目的 Java EE 版本。