首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jboss 6虚拟目录

jboss 6虚拟目录
EN

Stack Overflow用户
提问于 2011-03-15 04:40:30
回答 3查看 4.5K关注 0票数 2

在jboss 6上,我找不到合适的方法将目录添加到我的应用程序上下文中。我将对静态内容使用此映射。有人能帮我一下吗?

EN

回答 3

Stack Overflow用户

发布于 2011-05-20 08:34:11

JBoss 6中不再有“虚拟目录”了。显然,这在JBoss 5中已经过时了。我找到的唯一可用的选项是:

jboss

  • 在您的静态内容目录中创建一个空白的/WEB-INF/web.xml (就像刚才那样),并在您的部署目录中创建一个带有.war扩展名的符号链接。您也可以将包含静态内容的目录复制到您的部署目录中,但我发现符号链接要有用得多。(讨论了here),当您使用spring MVC3这样的web框架时,您可以使用‘

’特性来为您提供内容(讨论了

  • 创建webapp的servlet,servlet从配置的目录中提供静态内容
票数 3
EN

Stack Overflow用户

发布于 2012-04-27 04:59:04

坏消息是,您只能在JBoss应用程序中提供静态内容。好消息是,将任何文件夹转换为应用程序文件夹都很容易。

最简单的解决方案是将所有静态内容复制到server\default\deploy\ROOT.war目录中。

下面是一个更复杂的解决方案。

  • ROOT.war文件夹复制到您想要将静态content.
  • Rename部署放入任意名称的位置,但它必须以.war结尾,例如,将所有静态内容部署到该directory.
  • Enable外部部署到包含静态内容文件夹的文件夹中。使用JBoss 6JBoss 5
  • Restart JBoss
  • 进行外部部署您的内容将进入URI http:\\localhost:8080\my_static_content\。您必须指定要提供的文件的确切名称,因为不允许列出目录。
票数 0
EN

Stack Overflow用户

发布于 2013-08-09 04:07:14

this thread帮助我在jboss EAP5.1上提供的外部目录中获取静态内容,而无需使用链接,也无需移动或重命名ROOT.war文件夹。

请注意,您仍然需要创建一个目录结构来诱使jboss提供您的内容。这并不像在server.xml文件中添加一个子元素那么简单。这看起来像是一个黑客,但至少它是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5304226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档