2012-09-15 54 views
0

我已成功在我的PC(Windows)上设置Tomcat,并且它可以与示例hello world servlet一起使用。我使用的是本地Tomcat(我认为它有自己的内置Web服务器)。无法将Eclipse EE与Tomcat集成

我已经下载并安装了Eclipse Java EE并创建了一个简单的servlet。

在首选项中,我添加了Tomcat服务器和安装目录的路径: D:\ Program Files \ Apache Software Foundation \ Tomcat 7.0。

我还将Tomlet下载的servlet-api.jar文件作为外部JAR添加到项目Java Build Path中。

错误: 问题发生'在本地主机启动Tomcat v7.0服务器'遇到问题。本地主机上的Tomcat v7.0服务器所需的几个端口(8080,8009)已经在使用中。服务器可能已经在运行...

服务器已在运行,但是如果我停止服务并重新运行获取相同的错误。如果Tomcat在我开始在Eclipse中运行时运行,那么它会停止Tomcat?

在Eclipse地址栏的窗口我有 _http://本地主机:8080/MyLittleDynamicWebProject/servlet的/ MyFirstServlet.MyFirstServlet

,我看到网页 HTTP状态404的视图 - 请求的资源不可用。

难道这是一个问题Eclipse创建必要的文件夹结构?

任何有关如何解决这个问题的任何想法?

回答

0

将Tomcat作为服务运行时,使用eclipse可能存在问题。我在YouTube上看到,与eclipse集成的tomcat正在作为命令行应用程序启动。因此,我使用安装程序卸载了安装在Windows计算机上的Tomcat。我删除了我之前的eclipse workspace文件夹。

然后按照这些步骤。

  1. 创建顶级文件夹(例如java_web_programming)。
  2. 将eclipse下载复制到此顶层文件夹下名为eclipse的文件夹中。
  3. 在同一级复制tomcat 7下载。
  4. 在服务器选项卡启动eclipse创建新的服务器,指向/ tomcat-7文件夹(在java_web_programming下)。

现在一切正常。

只是去表明,只是做一些事情,你过去常做的事情......并不总是奏效。