【问题标题】:Tomcat 6 - webapp migrationTomcat 6 - webapp 迁移
【发布时间】:2013-06-25 05:36:19
【问题描述】:

我对 Tomcat 真的很陌生... 我最近将一个 web 应用程序从一台服务器移动到另一台服务器。我只是给了一个包含站点文件的文件夹。我更新了该数据库连接并将所有文件转储到根文件夹中。

我的问题是现在我的一些链接不起作用。我之前有效的链接格式如下:http://mysite.com/info/s?s=1234

现在链接只有在我删除“信息”时才有效,例如http://mysite.com/s?s=1234

显然这是因为我将所有文件都转储到了根目录,而不是设置在“info”文件夹中。

我的问题是如何设置 tomcat 在“info”文件夹中运行??

谢谢

【问题讨论】:

    标签: java tomcat tomcat6


    【解决方案1】:

    info 基本上被用作您以前的 Web 服务器中的根上下文。由于您已将文件转储到 Tomcat 的根 webapps 文件夹中,因此现在根上下文为“/”。为了在你的 URL 中有信息,你需要在 tomcat/webapps 目录下创建一个目录“info”,然后将同一个 webapp 的文件转储到这个目录。重新启动服务器并检查 URL

    【讨论】:

    • ive 将文件移动到“info”文件夹中,但现在我得到一个 404 错误,好像那里什么都没有。我需要做任何配置才能让它工作吗??
    • @JonDog 检查你那里是否有 web.xml。还分享你的tomcat和你的webapp的完整目录结构,以便人们可以更好地帮助你。
    • 目录结构为webapp/ROOT/info/ "info" 包含所有站点文件。 webapp/ROOT/info/WEB-INF/里面有一个web.xml文件
    • @JonDog 从 ROOT 获取 info 目录并将其放入 webapp 目录。重启服务器并测试你的 URLs
    • 还是一样的 404 错误。此时根文件夹中没有任何内容。我如何配置 tomcat 以运行不同的文件夹。
    猜你喜欢
    • 2015-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-31
    • 2012-07-13
    • 2014-04-15
    • 1970-01-01
    相关资源
    最近更新 更多