0

我已经在我的 PC (Windows) 上成功设置了 Tomcat,它可以与示例 hello world servlet 一起使用。我正在使用 Tomcat 本机(我相信它有自己的内置 Web 服务器)。

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

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

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

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

服务器已经在运行,但是如果我停止服务并重新运行,则会出现同样的错误。如果当我开始在 Eclipse 中运行时 Tomcat 正在运行,那么它会停止 Tomcat ???

在 Eclipse 地址栏窗口中,我有 _http://localhost:8080/MyLittleDynamicWebProject/servlet/MyFirstServlet.MyFirstServlet

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

Eclipse 创建必要的文件夹结构会不会是个问题?

有人对如何解决这个问题有任何想法吗?

4

1 回答 1

0

将 Tomcat 作为服务运行时,使用 eclipse 可能会出现问题。我在 youtube 上看到与 eclipse 集成的 tomcat 正在作为命令行应用程序启动。因此,我使用安装程序卸载了已安装在我的 Windows 机器上的 Tomcat。我删除了我以前的 Eclipse 工作区文件夹。

然后按照这些步骤。

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

现在一切正常。

只是表明,只是按照过去的方式做事……并不总是有效。

于 2012-09-16T20:47:34.520 回答