如何配置 Wildfly 来提供静态内容(如图像)?

2023-11-22

我有一个在 Wildfly 8.0.0 Final 上运行的 JavaEE 应用程序。

该应用程序使用了很多图像,我不想将它们存储在数据库中,因此它们被写入硬盘。

例如,如何配置 Wildfly/Undertow 以便在某个 URL 上提供这些文件 (/var/images)http://localhost:8080/myapplication/imagesFromDisk?


在standalone.xml 中向 undertow 子系统添加另一个文件处理程序和另一个位置:

<server name="default-server">
    <http-listener name="default" socket-binding="http"/>
    <host name="default-host" alias="localhost">
        <location name="/" handler="welcome-content"/>
        <location name="/img" handler="images"/>
    </host>
</server>
<handlers>
    <file name="welcome-content" path="${jboss.home.dir}/welcome-content" directory-listing="true"/>
    <file name="images" path="/var/images" directory-listing="true"/>
</handlers>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何配置 Wildfly 来提供静态内容(如图像)? 的相关文章

随机推荐

  • R 中形状文件到光栅的转换?

    我从 worldwildlife org 下载了一个关于世界陆地生态区的形状文件 该文件可以在此处加载 http worldwildlife org publications terrescial ecoregions of the wor
  • 重新编译后 Mex 函数未更新

    我有一个简单的 mex 函数 它从库中调用另一个 C 函数 我编译源代码 mex cxx mymexfunction cpp I some include L some lib lmylib mylib 库是动态的 so 并且自身与其他一些
  • 在列表中移动项目?

    在Python中 如何将项目移动到列表中的确定索引 Use the insert列表方法 l list l insert index item 或者 您可以使用切片表示法 l index index item 如果要将列表中已有的项目移动到
  • Typescript:将函数添加到 moment.js 命名空间

    我正在尝试向 moment js 库添加额外的功能 我想添加一个函数 它本身需要在其主体中调用 moment 但我很难弄清楚这一点 我正在使用最新版本的 Typescript 和 moment js 我试图找到解决方案 但一无所获 这个解决
  • wxPython:如何找出哪个小部件具有焦点?

    我如何找出我的中的哪个小部件wx Frame有重点吗 您应该能够使用 Window 类的静态FindFocus 方法返回具有焦点的对象 api http www wxpython org docs api wx Window class h
  • 为什么C++中同时存在结构体和类?

    据我们所知 struct and class在语言中的许多地方可以互换 令人困惑的是 关键字本身不一定对应于标准中使用的语言 例如 在标准草案 N4567 class 10 中 A POD struct109 is a non union
  • 如何使 JPA OneToOne 关系变得懒惰

    在我们正在开发的这个应用程序中 我们注意到视图特别慢 我分析了视图并注意到 hibernate 执行了一个查询 即使数据库中只有两个对象需要获取 该查询也花费了 10 秒 全部OneToMany and ManyToMany关系很懒惰 所以
  • MSSQL JDBC 驱动程序在首次连接时不会连接到镜像故障转移伙伴

    我使用 C3P0 和 MS SQL JDBC 4 驱动程序在数据库消失时自动故障转移到新的数据库镜像 如果它首先连接到主数据库 则故障转移将起作用并无缝切换到镜像数据库 但是 如果应用程序启动时主体数据库已关闭 而镜像数据库可连接 使用 M
  • 从匹配正则表达式的结果中删除最后一个字符

    我正在尝试在 jmeter 测试中提取 html 的一部分 我需要从 a 中提取一部分
  • 如何修复用户控件中的闪烁

    在我的应用程序中 我不断地从一个控件移动到另一个控件 我已经创建了没有 用户控件 但在导航过程中我的控件会闪烁 更新需要 1 或 2 秒 我尝试设置这个 SetStyle ControlStyles OptimizedDoubleBuffe
  • 尝试通过 ACTION_OPEN_DOCUMENT 对自定义 DocumentsProvider 采用 PersistableUriPermission() 失败

    我正在尝试写一个自定义DocumentsProvider允许其他应用对其提供的 Uris 获取持久权限 我有一个DocumentsProvider我在我的声明中声明AndroidManufest xml如下
  • 实体框架 MySQL tinyint(1) System.Boolean.Parse FormatException

    我在用着实体框架6在我的 C 中模型优先项目使用了MySQL 数据库 一切都很好 我可以毫无问题地生成数据库 然后我修改了我的 edmx使用设计器创建文件 这里开始解决我遇到的问题 首先设计师没有更新CSDL内容和C S映射内容 edmx
  • 使用 CSS 断词

    当文本输入 p 标签太长 看起来像这样 如何用CSS来防止这种情况 我尝试过 CSS 属性word break break all 但 Firefox 和 Opera 不支持此属性 除此之外其他 正常 单词也被破坏 所以我只想打破很长的单词
  • 更改 Makefile 标志时如何强制重新编译?

    我正在编译一些具有依赖关系的项目 因此我不必每次都重新编译 但是当我将 Dsome flags 添加到 CFLAGS 时 它不会重新编译 dep CPPS CC CFLAGS INC M CPPS gt dep 我添加到我的 CFLAS D
  • 有没有办法参数化cloudformation资源名称?

    我正在尝试使云形成模板上的 AutoScalingGroup 名称动态化 我在想这是否可以通过参数或其他方式实现 DynamicASGName Type AWS AutoScaling AutoScalingGroup Properties
  • gfortran 找不到那里的库

    我在将程序链接到库时遇到问题 我以前从未这样做过 所以我可能做了一些愚蠢的事情 但据我所知 我正在做正确的事情 我需要链接我的程序foo f90去图书馆libbar a它位于我的主目录下的其他目录中 我输入命令 gfortran c foo
  • 连接 String 和 Int 以形成文件名前缀

    我正在使用 PowerShell 为目录中的多个文件创建重命名脚本 这里有两个问题 我有一个字符串变量 strPrefix ACV 100 和一个整数计数器 intInc 000001我希望增加计数器 intInc1 gt 2 然后将两者连
  • 用于地理数据项目的数据可视化工具[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我对数据可视化的整个想法还很陌生 所以我希望人们能为我指明有效工具的方向 以解决我遇到的问题 我有很多数字数据 它们是计数 这些数据与具有两个字母的
  • 使用 jackson json 将属性添加到 json 字符串

    我将 json 字符串存储到 mysql 的文本字段中 插入后 我想更新我的 json 字符串并使用 jackson json 将 mysql 行 id 添加到其中 我有一个 Json 格式的 java 字符串 thing val 我希望在
  • 如何配置 Wildfly 来提供静态内容(如图像)?

    我有一个在 Wildfly 8 0 0 Final 上运行的 JavaEE 应用程序 该应用程序使用了很多图像 我不想将它们存储在数据库中 因此它们被写入硬盘 例如 如何配置 Wildfly Undertow 以便在某个 URL 上提供这些