Tomcat6 -> 如何将项目放入根文件夹?

2023-12-09

我在 Linux 服务器上有一个 Tomcat6 服务器。的结构webapps目录是:

  • examples
  • 主机管理器
  • manager
  • ROOT
  • sample

我有一个 Web 应用程序在 Tomcat 上的本地主机上运行。我创建了一个战争文件MyProject.war并将其放入webapps目录中。重新启动 Tomcat 服务器,战争被提取,我有这样的结构:

  • examples
  • 主机管理器
  • manager
  • 我的项目
  • ROOT
  • sample

调用网址http://mysubdomain.mysite.com:8080/我得到 Tomcat 起始页

如果您使用 Web 浏览器看到此页面,则表示您已成功设置 Tomcat。恭喜!

Calling http://mysubdomain.mysite.com:8080/MyProject/我得到了我的项目的页面。

我想要的是我可以通过 URL 访问我的项目http://mysubdomain.mysite.com:8080/并且不与http://mysubdomain.mysite.com:8080/MyProject/

我怎样才能做到这一点?

此致。

Update我的 server.xml 中有这个:

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
    <Context docBase="MyProject" path="/" />
</Host>

我在路径上使用空字符串和 / 并重新启动 Tomcat 来完成此操作。两者都不起作用。主目录显示 Tomcat 起始页而不是我的项目。该项目只能通过 ...:8080/MyProject/ 访问


Delete ROOT文件夹,重命名MyProject.war to ROOT.war并重新启动。

您还可以通过将以下行添加到<Host>的条目/conf/server.xml

<Context docBase="MyProject" path="" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Tomcat6 -> 如何将项目放入根文件夹? 的相关文章

  • 路由是否会影响具有绑定源地址的套接字?

    假设我有两个网络接口 eth0有地址10 0 0 1 eth1有地址192 168 0 1 Using route or ip route add我已将其设置为路由 所有地址至eth0 1 2 3 4只为了eth1 所以数据包到1 2 3
  • 如果目录不存在,有没有办法让 mv 创建要移动到的目录?

    因此 如果我在主目录中并且想将 foo c 移动到 bar baz foo c 但这些目录不存在 是否有某种方法可以自动创建这些目录 以便你只需要输入 mv foo c bar baz 一切都会顺利吗 似乎您可以将 mv 别名为一个简单的
  • %config(noreplace) 文件上出现意外的 RPM 冲突

    我正在创建我自己的RPM using rpmbuild My RPM 包含配置文件哪个应该永远不会被覆盖 即使 RPM 包含这些配置文件的新版本 为了存档这个 我用以下标签标记了它们 config noreplace opt mypacka
  • C# - OPC-UA 服务器应用程序尚未在 Linux 计算机中创建 PKI 证书

    当我跑步时OPC UA serverWindows 机器中的 C 应用程序 然后 OPC UA 服务器已创建证书路径C ProgramData OPC Foundation pki own 并在此路径中生成一些证书 但是当我在中安装 OPC
  • 在Linux中将日期附加到文件名

    我想在文件名旁边添加日期 somefile txt 例如 somefile 25 11 2009 txt 或 somefile 25Nov2009 txt 或任何类似的内容 也许脚本或终端窗口中的某些命令可以执行 我正在使用Linux Ub
  • 如何从外部模块导出符号?

    我在内核源代码树之外进行编码 有两个模块 第一个printt有一个功能printtty 将字符串打印到当前 tty 以及第二个模块hello这会调用printtty 在初始化期间 我已经添加了EXPORT SYMBOL printtty 在
  • SVN 不断提示我输入密码并拒绝缓存我的凭据

    环境 Eclipse Indigo Ubuntu 11 04 Subclipse 1 6 SVN 客户端 Subclipse RabbitVCS 我通过 svn ssh 连接 我的网址如下所示 svn ssh 我的名字 我的域名 路径 我可
  • 将 bash 脚本作为守护进程运行

    我有一个脚本 它每 X 次运行我的 PHP 脚本 bin bash while true do usr bin php f my script php echo Waiting sleep 3 done 我怎样才能将它作为守护进程启动 要从
  • 有没有办法让 Linux CLI IO 重定向持久化?

    我有多个管道命令 如下所示 find options grep options xargs grep options 它们中的每一个都可能产生我不感兴趣的错误 权限错误 文件名空格错误等 因此 我想将所有错误重定向到 dev null 我知
  • 动态加载库和共享全局符号

    由于我在动态加载的库中观察到全局变量的一些奇怪行为 因此我编写了以下测试 首先我们需要一个静态链接库 头文件test hpp ifndef BASE HPP define BASE HPP include
  • shell中基于正则表达式的颜色突出显示输出

    我想知道是否可以用颜色突出显示与某些字符串匹配的 shell 命令的输出 例如 如果我运行 myCommand 输出如下 gt myCommand DEBUG foo bar INFO bla bla ERROR yak yak 我希望所有
  • Linux shell 标题大小写

    我正在编写一个 shell 脚本并有一个如下所示的变量 something that is hyphenated 我需要在脚本中的各个点使用它 如下所示 something that is hyphenated somethingthati
  • BlueZ D-Bus C,应用 BLE

    我正在尝试编写一个应用程序来搜索附近的蓝牙设备并与它们通信 我的应用程序将用 C 语言编写 并打算在 Linux 下工作 是否有通过 C 中的 D Bus 使用 BlueZ 的教程或示例 此应用程序的目的是从 BLE 中的文件发送数据 你能
  • 检查 Linux 中给定进程的打开 FD 限制

    我最近有一个 Linux 进程 泄露 了文件描述符 它打开了文件描述符 但没有正确关闭其中一些文件描述符 如果我对此进行监控 我就可以提前得知该过程已达到其极限 有没有一种很好的 Bash 或 Python 方法来检查 Ubuntu Lin
  • 无法访问属性的默认字段

    我在将应用程序部署到 tomcat 时遇到问题 它以前可以工作 但我格式化了我的计算机 它就停止工作了 我的 pom xml
  • 如何使用 shell 脚本解压所有 .tar.gz?

    我试过这个 DIR path tar gz if ls A DIR 2 gt dev null then echo not gz else tar zxvf path tar gz C path tar fi 如果该文件夹有一个 tar 则
  • 在linux中使用setcap [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 要将 cap net raw 功能添加到 例如 bin ping 我们使用以下命令 setcap cap net raw ep bin ping ep
  • 如何将字符串推送到标准输入?在启动时通过 stdin 提供输入,然后以交互方式读取 stdin 输入 [重复]

    这个问题在这里已经有答案了 有没有办法在调用程序时将字符串 推送 到程序的标准输入流 这样我们就可以达到这样的效果 echo something my program 但不是在之后读取 EOF something my program将从原
  • 使用会话空闲超时进行轮询

    我对 Tomcat 中的所有应用程序使用单点登录 我的要求是 我必须轮询应从后端获取的事务状态 但它也不应该影响会话的空闲超时 有人可以建议是否可以做点什么吗 Thanx 我不知道是否有标准方法可以做到这一点 如果没有 你可以写一个过滤器
  • Mongo:无法连接到服务器 127.0.0.1:27017 位于 src/mongo/shell/mongo.js:145

    当我尝试在 ubuntu 中的 shell 中运行 mongo 或打开 rockmongo 时 我看到以下错误 couldn t connect to server 127 0 0 1 27017 at src mongo shell mo

随机推荐

  • 通量存储或操作(或两者)是否应该接触外部服务?

    如果商店保持自己的状态并能够调用网络和数据存储服务 在这种情况下 这些操作只是愚蠢的消息传递者 OR 存储是否应该是来自操作的不可变数据的愚蠢接收者 并且操作是在外部源之间获取 发送数据的操作 在这种情况下 存储将充当视图模型 并且能够聚合
  • 循环数组并将连续数字分组到另一个数组 SWIFT 4 中的最佳方法?

    我试图找出使用 SWIFT 4 循环数字数组 获取任何连续数字的范围并将其添加到新数组的最有效方法 我可以进行标准循环检查 但我相信我可以使用地图过滤器 有人能指出我正确的方向吗 开始 myNumbersArray Int 1 2 3 4
  • 如何在UIWebView中设置自定义字体?

    我在资源中有一个字体 并将其加载到 UIFont 中 我想知道如何使用这个 UIFont 作为我的 UIWebView 的默认字体 提前致谢 如果您使用网页在WebView中显示 这就是我要做的 使用 HTML 页面的标题创建一个字符串 在
  • 查找并单击具有更改 CSS 选择器的元素 (python)

    我正在编写一个脚本 需要单击页面的某个元素 但是 CSS 选择器每天都会随着元素更改其位置而更改 今天它的名字叫 PPTAmFCTable gt tbody nth child 1 gt tr nth child 11 gt td nth
  • 如何在parallel.for中强制执行有序执行序列?

    我有一个简单的并行循环来做一些事情 然后我将结果保存到文件中 object items array with all items object resultArray new object numItems Parallel For 0 n
  • JavaScript 中的 setTimeout 与 setInterval

    您好 我们可以将 setInterval 更改为 setTimeout 函数吗 它工作正常 我想知道它可以通过 setTimeout 完成吗
  • 将捆绑包发送到另一个活动

    我正在尝试将一个包从一项活动发送到另一项活动 当我在接收活动中加载包时 所有信息似乎都是空的 这是一些代码 活动A 发送包 public void onItemClick AdapterView
  • 在 PHPExcel 中按列和行获取单元格作为字符串

    我正在尝试将可能带有尾随零的单元格读取为字符串而不是数字 它会去掉前导零 单元格由整数列 行读取 如下所示 而不是像这样的列字符串answer has 初始代码 instReader reader gt load this gt file
  • 如何转义字符串中的双引号?

    我希望双引号出现在以下字符串中 因此它看起来像 hi there 这是我正在使用的代码 NSMutableString s NSMutableString alloc init s appendString s appendString h
  • STM32F4 通过软复位跳转到引导加载程序,无需 BOOT0 和 BOOT1 引脚

    我问这个问题是因为可以在这里找到类似问题的答案 通过应用程序跳转到 STM32 中的引导加载程序 即从用户闪存在引导模式下使用引导 0 和引导 1 引脚 用户 JF002 JF002回答 当我想跳转到引导加载程序时 我在其中一个备份寄存器中
  • PHPUnit 跳过所有测试

    当我尝试运行 PHPUnit 时 所有测试都会立即跳过 没有错误或任何东西 有人能指出我正确的方向吗 vagrant vagrant selenium phpunit PHPUnit 3 7 28 by Sebastian Bergmann
  • 将对象列表序列化到 XDocument

    我尝试使用以下代码将对象列表序列化到 XDocument 中 但收到错误消息 无法将非空白字符添加到内容中 public XDocument GetEngagement MyApplication application ProxyClie
  • 自定义具有多个值的工具提示

    我正在研究 angularjs 谷歌图表堆积栏 我想自定义堆叠栏上显示的工具提示数据 想要在鼠标悬停在堆叠栏上时显示该栏的所有堆栈信息 目前仅显示当前鼠标悬停在堆栈上的信息 请找到演示http plnkr co edit ahg7JiBpO
  • 使用 iTextSharp 位于底部的 PDF 页脚

    我正在尝试使用 iTextSharp 5 0 6 在 C 中创建 pdf 文档 我想分别在 OnStartPage 和 OnEndPage 事件中向每个页面添加页眉和页脚 对于页脚 存在一个问题 即页脚是在页面结束的位置创建的 而我希望位于
  • 如何通过从另一个数据框中随机选择来创建数据框?

    DP 1 DP 2 DP 3 DP 4 DP 5 DP 6 DP 7 DP 8 DP 9 DP 10 0 519 1 117 1 152 0 772 1 490 0 850 1 189 0 759 0 030 0 047 0 632 0 6
  • object[foo] 术语是什么意思?

    我很困惑什么object foo 术语指的是 有什么提示吗 我知道bar unique prop and bar unique prop指的是2 var foo unique prop 1 var bar unique prop 2 var
  • Flutter Firebase 身份验证忽略标头 X-Firebase-Locale,因为其值为 null

    我正在尝试通过电子邮件和密码注册和登录将 Firebase 身份验证添加到我的应用程序 当我测试它时 它不会导航到下一个屏幕 并且我收到以下消息 忽略标头 X Firebase Locale 因为它为空 但是 当我转到 Firebase 时
  • 循环遍历元素不起作用

    我想检查一下是否this元素具有与所有其他元素匹配的数据属性值 但循环并不总是有效 下面精简了代码 HTML div class list div class target div div class target div div clas
  • 根据缺失变量的数量对观测值进行计数

    我想根据缺少的变量数量来计算数据框的行数 因此 例如在下面的数据框中 我希望代码返回列表 3 5 1 1 0 因为有 3 行没有缺失变量 5 行有 1 个缺失变量 1 行有 2 个缺失变量 1 行有 3 个缺失变量 0 行有 4 个缺失变量
  • Tomcat6 -> 如何将项目放入根文件夹?

    我在 Linux 服务器上有一个 Tomcat6 服务器 的结构webapps目录是 examples 主机管理器 manager ROOT sample 我有一个 Web 应用程序在 Tomcat 上的本地主机上运行 我创建了一个战争文件