【问题标题】:Where to put jsp project folder in tomcat for hosting?将jsp项目文件夹放在tomcat中的哪个位置进行托管?
【发布时间】:2012-09-24 09:44:16
【问题描述】:

我现在正在使用 JSP 并为此使用 tomcat Apache。我的问题是当我创建一个单独的 JSP 页面并将其放入 tomcat 的根目录时,它工作正常。但现在我有一个包含一些的项目有用的 jars 和其他 java 类,所以如何将整个项目目录放在 tomcat 中。

我已经把它放在网络应用程序目录中,但它给了我如下错误

The requested resource (/dailymotion-cloudkey-java-73f6f35/examples/upload.jsp) is not available.

我正在提供我的网络应用程序文件夹的快照,我将此文件夹名称设置为 dailymotion-cloudkey-java-73f6f35

我知道我在将 dailymotion-cloudkey-java-73f6f35 目录放入 tomcat 时犯了错误。 但我是全新的,所以我找不到所以有人可以告诉我

我的项目的树结构

【问题讨论】:

  • 将您的项目移动/复制到 webapps(auto-deploy 文件夹)。
  • 你能解释一下吗?我无法理解(自动部署文件夹)。

标签: java jsp tomcat6 host


【解决方案1】:

我认为 dailymotion-cloudkey-java-73f6f35,没有带有 web.xml 文件的 WEB-INF 文件夹。因此它无法找到资源。

您可以将 dailymotion-cloudkey-java-73f6f35 项目目录复制到 ROOT 文件夹,然后尝试使用相同的 URL。

【讨论】:

  • 你是否部署了tomcat manager war。如果是,请检查您的应用程序是否正在运行
  • 您的项目文件夹是否有 WEB-INF 和 web.xml 文件?请分享您已部署项目的树浏览器屏幕截图。
  • 看看我的问题。我在那里给出了树结构
  • 那不是树形结构。树形结构意味着在屏幕截图的左侧,项目文件夹中的所有文件夹都应该全部折叠。
  • 好的。我已经在 Eclipse 中导入了整个项目并再次为您提供树结构。请从我更新的问题中参考并指导我
【解决方案2】:

把它放在任何地方,但是把你的 webapp 的上下文文件放到 TOMCAT_HOME/conf/Catalina/localhost 中,它指向带有 docbase 属性的 webapps 目录。阅读详情here

【讨论】:

    猜你喜欢
    • 2011-11-30
    • 2016-03-03
    • 2014-12-21
    • 2018-03-07
    • 2020-04-01
    • 2015-04-25
    • 2019-06-16
    • 2012-05-14
    • 2015-08-13
    相关资源
    最近更新 更多