15 个答案:
答案 0 :(得分:399)
确保您拥有正确的Eclipse和服务器
确保您至少使用Eclipse IDE for Java EE developers(使用EE)。它包含用于创建动态Web项目和轻松集成servlet容器的开发工具(这些工具是Web Tools Platform,WTP的一部分)。如果你已经有Eclipse IDE for Java(没有EE),并且手动安装了一些与EE相关的插件,那么很可能它没有正确完成。你最好把它丢弃并抓住真正的Java IDE for Java EE。
您还需要确保已在计算机上安装了servletcontainer,该servletcontainer至少实现与生产环境中的servletcontainer相同的Servlet API版本,例如Apache Tomcat,Oracle GlassFish,{ {3}} / JBoss AS等。通常,只需下载ZIP文件并将其解压缩就足够了。对于Tomcat,请不下载EXE格式,这仅适用于基于Windows的生产环境。另见. WildFly
servletcontainer是Servlet API的具体实现。请注意,上的Several ports (8005, 8080, 8009) required by Tomcat Server at localhost are already in use下载基本上包含GlassFish。因此,如果您已经下载了Java EE SDK,那么您基本上已经拥有了GlassFish。另请注意,例如GlassFish和JBoss AS / WildFly more不仅仅是一个servletcontainer,它们还支持JSF,EJB,JPA和所有其他Java EE的功能。另见. Java EE SDK
在Eclipse中集成服务器并将其与Project相关联
在您的计算机上安装了Eclipse for Java EE和servletcontainer之后,请在Eclipse中执行以下步骤:
在Eclipse中集成servletcontainer
一个。 通过服务器视图
打开底部框中的服务器视图。
右键单击并选择新建>服务器
选择适当的servletcontainer品牌和版本,然后浏览向导。
湾或者,通过Eclipse首选项
打开窗口>偏好>服务器>运行时环境。
您可以在此处添加,编辑和删除服务器。