jav*_*aba 5 java tomcat netbeans netbeans-7
我遇到Netbeans的问题,当我尝试按照他们的指示创建Java Web时:
选择文件| 新项目.
在"类别"下,选择"Java Web".
在Projects下,选择Web Application.
点击下一步.Web服务器 - Apache Tomcat 7.0.42
但Java EE版本只是EE6和 EE5.为什么不显示EE7?我需要安装任何插件吗?
我安装了以下内容:
JDK 1.7_upadte_42
Netbeans 7.3.1
Apache Tomcat 7.0.42
Run Code Online (Sandbox Code Playgroud)
Tomcat 不是一个Java EE兼容的应用程序服务器,它是一个servlet容器1.官方网站上明确说明:
Apache Tomcat™是Java Servlet,JavaServer Pages,Java Expression Language和Java WebSocket技术的开源软件实现.
要使用Java EE 7+功能,您需要使用符合Java EE 7+的服务器.目前,AFAIK 仅由GlassFish 4完成.当您访问官方网站时,它在顶部说明:世界上第一个Java EE 7应用服务器.确保将项目配置为使用GlassFish 4,然后您可以为应用程序使用Java EE 7优势.
请注意,这也包含在Netbeans 7.3.1社区新闻中:
NetBeans IDE 7.3.1是对NetBeans IDE 7.3的更新,包括以下要点(强调我的):
- 支持Java EE 7开发
- 部署到GlassFish 4(不是Tomcat)
- 支持主要的Java EE 7规范:JSF 2.2,JPA 2.1,JAX-RS 2.0,WebSocket 1.0等
1至少在Tomcat 7之前.从Tomcat 8看起来它将支持Java EE 7配置文件(来自上面链接的官方站点):
Apache Tomcat项目很自豪地宣布Apache Tomcat 8的下一个候选版本 - 8.0.0-RC5(alpha).Tomcat 8与Java EE 7保持一致.
| 归档时间: |
|
| 查看次数: |
7735 次 |
| 最近记录: |