启用Java EE应用程序支持
编辑教程启用Java EE应用程序支持
此功能仅在Ultimate版本中得到支持。
本主题讨论打开JavaEE应用程序选项时可用的功能。
先决条件
只有当满足了以下的条件时,JavaEE Application选项和相关功能才可以使用:
您应该使用IntelliJ IDEA的ULTIMATE版本。(Community版中没有相应的功能。) | |
---|---|
必须启用Java EE:EJB,JPA,Servlets插件。(此插件与IDE捆绑在一起并默认启用。) |
功能概述
当您打开JavaEE应用程序选项时,IntelliJ IDEA将会:
创建META-INF/application.xml企业应用程序归档部署描述符。 | |
---|---|
创建Java EE应用程序facet,使您可以指定特定于application.xml的位置和应用程序服务器特定的部署描述符(例如,glassfish-application.xml,jboss-app.xml)。 | |
创建分解的EAR工件配置。 | |
在“项目结构(Project Structure)”对话框中提供各种快速修复,例如,用于application.xml与EAR工件的结构同步。 | |
使JavaEE:App工具窗口可用。 |
如果在创建项目或模块并指定应用程序服务器时打开JavaEE Application选项,IntelliJ IDEA还会为该服务器创建运行/调试配置。
打开JavaEE Application选项
您可以打开JavaEE Application选项:
创建项目或模块时(通过:文件|新建|项目(File | New | Project or),或:文件|新建|模块(File | New | Module))。在New Project或New Module向导的第一页上,选择Java Enterprise,然后选择Additional Libraries and Frameworks下的JavaEE Application复选框。
对于现有模块。在“项目(Project)”工具窗口(通过:查看|工具Windows|项目(View | Tool Windows | Project))中,右键单击模块文件夹,然后选择“添加框架支持(Add Framework Support)”。然后在打开的对话框中选择JavaEE Application复选框。
管理部署描述符
您可以在“项目结构(Project Structure)”对话框中管理特application.xml和定于服务器的部署描述符文件:
打开“项目结构(Project Structure)”对话框(例如Ctrl+Shift+Alt+S)。 | |
---|---|
在最左侧的窗格中,选择“模块(Modules)”或“Facets”。 | |
在右侧窗格中,选择:javaEEApplication。 | |
在对话框右侧打开的页面上,形成应用程序的部署描述符列表。 |
管理应用程序工件
要将应用程序部署到服务器,您需要一个应用程序工件。对于Java EE应用程序,IntelliJ IDEA提供以下工件格式:
JavaEE Application: Exploded。这是一个解压缩的企业应用程序归档(EAR),一个可以部署到应用程序服务器上的目录结构。 | |
---|---|
JavaEE Application: Archive。这显然是一个EAR文件。 |
要管理工件配置,请使用“项目结构(Project Structure)”对话框(通过:文件|项目结构|工件(File | Project Structure | Artifacts)来打开)。
选择支付方式:
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间