如何使用 Java EE 7 和 Glassfish 4 在 IntelliJ IDEA Community Edition 中创建 Java Servlet 应用程序?
How to create a Java Servlet application in IntelliJ IDEA Community Edition with Java EE 7 and Glassfish 4?
我想创建一个 Java Servlet。除了一点点 Java 语言外,我对 Java 生态系统一无所知。
我的机器上已经安装了 JDK 1.8.0_65 和 JRE 6。
我抬头this article。它说我可以使用 Glassfish 作为应用程序服务器。 Java7 EE 随 Glashfish 4 一起提供。
所以,我去 this page 并下载了 Java 平台,企业版 7 SDK 更新 2 Windows。我是 运行 64 位 Windows 7 家庭高级版。目前是 128 MB 下载。
为了安装它,我在 this web page 上查找了非常无用的说明。这对我没有帮助,因为这个页面几乎什么都没有说,除了:请解压你的下载,然后???,然后获利。
但是this video帮助了我。这是我所做的。
我解压缩文件夹并将解压缩的文件夹放在我的 %Program Files%\Java 文件夹中。然后我 运行 %Program Files%\Java\java_ee_sdk-7u1\glassfish4\glassfish\bin\startserv.bat 文件并浏览到 Url http://localhost:4848 并且 Glassfish 控制台启动得很好。
然后根据 创建项目 部分中的说明 this page,我打开了 IntelliJ IDEA 社区Edition 2016.2.1 IDE,我之前已经安装好了,点击启动对话框中的Create New Project菜单项
但是,在 New Project 对话框中,我没有看到文章建议的 Java Enterprise 选项。这就是我的 New Project 对话框的样子。
我现在该怎么办?我只想使用 servlet 创建一个简单的 Web 应用程序。
我注意到的一个区别是 the article 表明我有 IntelliJ IDEA Ultimate Edition,但我没有。是否无法使用 IntelliJ IDEA 的社区版创建 servlet?
IntelliJ IDEA Community Edition 无法创建 Java 企业应用程序,但 Ultimate Edition 可以(IntelliJ IDEA Editions comparison matrix). Use it, or some another free IDE Eclipse, Netbeans 等
Netbeans 是您的最佳选择,现在就让它工作 如果您下载 Java EE 版本的 netbeans,一切就绪。此外,大多数规范的入门文档都侧重于/与 Netbeans 开发高度耦合。
这是来自 Oracle 的 Netbeans focus/opinionated 安装指南。
https://docs.oracle.com/javaee/7/tutorial/usingexamples001.htm
我认为 intellij idea 不会读取您安装的内容。尝试使用 maven 和 select webapp。然后搜索 maven respiratory for servlets。我什至确定它会起作用。免费 ide 的最佳选择是 eclipse。它不是初学者的最佳选择,但比 netbeans 好。或者您可以简单地将钱浪费在付费版本上。
不,您不能在 intellij 社区中创建企业应用程序,但是您可以 运行 在 intellij 中使用 google appengine 的 servlet community.I 推荐您阅读这篇文章 post
我想创建一个 Java Servlet。除了一点点 Java 语言外,我对 Java 生态系统一无所知。
我的机器上已经安装了 JDK 1.8.0_65 和 JRE 6。
我抬头this article。它说我可以使用 Glassfish 作为应用程序服务器。 Java7 EE 随 Glashfish 4 一起提供。
所以,我去 this page 并下载了 Java 平台,企业版 7 SDK 更新 2 Windows。我是 运行 64 位 Windows 7 家庭高级版。目前是 128 MB 下载。
为了安装它,我在 this web page 上查找了非常无用的说明。这对我没有帮助,因为这个页面几乎什么都没有说,除了:请解压你的下载,然后???,然后获利。
但是this video帮助了我。这是我所做的。
我解压缩文件夹并将解压缩的文件夹放在我的 %Program Files%\Java 文件夹中。然后我 运行 %Program Files%\Java\java_ee_sdk-7u1\glassfish4\glassfish\bin\startserv.bat 文件并浏览到 Url http://localhost:4848 并且 Glassfish 控制台启动得很好。
然后根据 创建项目 部分中的说明 this page,我打开了 IntelliJ IDEA 社区Edition 2016.2.1 IDE,我之前已经安装好了,点击启动对话框中的Create New Project菜单项
但是,在 New Project 对话框中,我没有看到文章建议的 Java Enterprise 选项。这就是我的 New Project 对话框的样子。
我现在该怎么办?我只想使用 servlet 创建一个简单的 Web 应用程序。
我注意到的一个区别是 the article 表明我有 IntelliJ IDEA Ultimate Edition,但我没有。是否无法使用 IntelliJ IDEA 的社区版创建 servlet?
IntelliJ IDEA Community Edition 无法创建 Java 企业应用程序,但 Ultimate Edition 可以(IntelliJ IDEA Editions comparison matrix). Use it, or some another free IDE Eclipse, Netbeans 等
Netbeans 是您的最佳选择,现在就让它工作 如果您下载 Java EE 版本的 netbeans,一切就绪。此外,大多数规范的入门文档都侧重于/与 Netbeans 开发高度耦合。
这是来自 Oracle 的 Netbeans focus/opinionated 安装指南。 https://docs.oracle.com/javaee/7/tutorial/usingexamples001.htm
我认为 intellij idea 不会读取您安装的内容。尝试使用 maven 和 select webapp。然后搜索 maven respiratory for servlets。我什至确定它会起作用。免费 ide 的最佳选择是 eclipse。它不是初学者的最佳选择,但比 netbeans 好。或者您可以简单地将钱浪费在付费版本上。
不,您不能在 intellij 社区中创建企业应用程序,但是您可以 运行 在 intellij 中使用 google appengine 的 servlet community.I 推荐您阅读这篇文章 post