【问题标题】:Exporting maven project from eclipse and its deployment on tomcat从eclipse导出maven项目及其在tomcat上的部署
【发布时间】:2012-02-29 15:52:56
【问题描述】:

我正在使用this tutorial,并按照它完成了所有步骤。但我坚持到了最后一步,即

构建项目并在 Tomcat 中部署 war 文件。启动 Tomcat 并点击以下 URL。

网址:http://localhost:8080/springDemo-1.0/welcome.do

我在 Eclipse 中完成了“构建项目”并将项目作为 .war 文件导出到 tomcat 的 webapps,但是当我使用 URL 时,它显示“HTTP 状态 404”和“请求的资源 (/springDemo-1.0/welcome) .do) 不可用。”请帮忙

【问题讨论】:

  • 战争的名称是什么?你试过http://localhost:8080/YOUR_WAR_NAME/welcome.do吗?
  • 是的,我的战争文件名是 springDemo.war,我使用您提到的相同链接模式,我也尝试了 localhost:8080/springDemo-1.0/welcome.do 链接,但没有用。
  • localhost:8080/springDemo/welcome.do ?注意缺少的版本号 - 使用战争的名称(不带扩展名),假设在 web.xml 中没有设置其他指令。

标签: eclipse tomcat maven spring-mvc


【解决方案1】:

eclipse最好使用m2e-wtp插件

更新网站http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/

安装更新 maven 配置后(Maven -> 更新配置)。现在您可以简单地将 WAR 项目添加到 Eclipse WTP 中配置的 Tomcat 实例中。

更多关于使用这个 -> https://docs.sonatype.org/display/M2ECLIPSE/WTP+mini+howto

【讨论】:

    【解决方案2】:

    也许可以尝试手动将项目加载到 Tomcat 中。转到http://localhost:8080 并单击“Tomcat 管理器”。在底部,上传您的 WAR 并点击“部署”。然后,您应该能够单击表中的链接,添加“/welcome.do”,然后查看您的页面。

    如果您被拒绝访问 Tomcat 管理器,您可能必须更新 Tomcat 的 conf 文件夹中的 tomcat-users.xml(例如,见下文)。

    <role rolename="manager-gui" /> 
    <user username="admin" password="password" roles="manager-gui" />
    

    通过以上方式,您可以使用管理员/密码访问管理器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-04
      • 1970-01-01
      • 2011-10-03
      • 2012-10-05
      • 1970-01-01
      • 2012-10-07
      • 1970-01-01
      相关资源
      最近更新 更多