【问题标题】:How to run a Java EE project in Tomcat?如何在 Tomcat 中运行 Java EE 项目?
【发布时间】:2013-10-28 11:02:16
【问题描述】:

我已经下载了一个 jsp/servlet 项目并想在 Tomcat 中运行它。我已将项目部署在

Tomcat-> webapp

现在在浏览器中点击 url 时出现 404 错误,请告诉我运行此项目的步骤是什么?/

【问题讨论】:

  • 向我们展示您下载的项目。项目和/或您的 tomcat 可能有问题
  • 你启动tomcat了吗?!你点击的网址是什么? tomcat是部署在8080端口还是其他端口?等等等等。
  • 您在使用任何 IDE 吗?还是手动做??
  • 你只能在Tomcat上运行WAR项目,因为它不支持很多JEE特性。使用 Tomcat 作为 servlet 容器

标签: java jsp jakarta-ee tomcat servlets


【解决方案1】:

要在没有 IDE 的情况下在 Tomcat 中部署 Web 应用程序,只需将项目复制到 Tomcat 的 webapps 文件夹中即可。然后使用用户名和密码使用 http:\localhost:8080 登录到 Tomcat 的主页。这是你通常应该做的。请详细说明您的问题。

【讨论】:

  • 这只会检查tomcat是否启动,还有什么??
  • 如果您的项目一切正常,则 tomcat 目录将显示所有 Web 项目,无论它是否可以工作。 404 错误是由于没有重定向到正确的路径 http:\\localhost:8080\yourprojectname\index.jsp
  • 这就是我所做的......我只是将项目复制到 webapps 目录中并尝试使用此 url localhost:8005/projectname/index.htm 运行
【解决方案2】:

您收到 404,这意味着您的服务器已启动并正在运行,但您的 url 是正确的。请尝试以下网址模式:

如果你的战争名称是 HelloWorldJspExample.war 您尝试访问的 jsp 文件名是 loginPage.jsp

那么你的网址应该是

http://localhost:8080/HelloWorldJspExample/loginPage.jsp

【讨论】:

    【解决方案3】:

    参考这个问题execute-servlet-program

    希望这样做。

    【讨论】:

      【解决方案4】:

      如果您将.war 文件复制到tomcat->webapps 中,请点击

      本地主机:8080

      如果您看到 tamcat 的主页,则转到管理器并输入用户名和密码并启动您的应用程序。

      如果看不到tomcat主页,请先启动tomcat,进入tomcat->bin,点击startup.bat文件。

      tomcat用户名和密码请查看tomcat->conf->tomcat-users.xml文件中的用户名和密码。

      【讨论】:

      • tomcat 运行良好,该服务器中部署的其他应用程序也运行良好。然而,这个特定的应用程序出现 404 错误。
      猜你喜欢
      • 2013-07-30
      • 1970-01-01
      • 2011-05-04
      • 1970-01-01
      • 1970-01-01
      • 2013-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多