Java 如何使本地JBossAS7服务于静态资源?

Java 如何使本地JBossAS7服务于静态资源?,java,jboss,jboss7.x,jboss-eap-6,staticresource,Java,Jboss,Jboss7.x,Jboss Eap 6,Staticresource,作为一个标准,我的静态资源需要放在一个集中的位置,远离我的耳朵/战争(这样它们就可以在不发布新版本的情况下进行更新,以进行较小的JS/CSS更改) 我的HTML导入是相对的,例如: 这意味着每个服务器(开发、测试、生产…)上指向资源的URL都不同: 在dev foobar.com上: dev foobar.com/resources/myApp/js/bootstrap.min.js 在tst foobar.com上: tst foobar.com/resources/myApp/js/bo

作为一个标准,我的静态资源需要放在一个集中的位置,远离我的耳朵/战争(这样它们就可以在不发布新版本的情况下进行更新,以进行较小的JS/CSS更改)

我的HTML导入是相对的,例如:


这意味着每个服务器(开发、测试、生产…)上指向资源的URL都不同:

在dev foobar.com上:

dev foobar.com/resources/myApp/js/bootstrap.min.js

在tst foobar.com上:

tst foobar.com/resources/myApp/js/bootstrap.min.js

foobar.com
上:

foobar.com/resources/myApp/js/bootstrap.min.js


但是当我在本地Jboss(
localhost:8080
)上时,如何指示它提供相同的静态资源以实现以下URL?

localhost:8080/resources/myApp/js/bootstrap.min.js


JBoss通过
$JBoss_HOME
下名为
欢迎内容
的文件夹处理所有静态资源:

C:\Program Files\EAP-6.2.0\jboss-EAP-6.2\欢迎内容

只需将某些内容放在那里,它就会在根上下文中公开

例如,复制问题中描述的示例文件夹和文件就足够了:

C:\Program Files\EAP-6.2.0\jboss-EAP-6.2\欢迎内容\resources\myApp\js\bootstrap.min.js

要以可通过URL访问的文件(但不是文件夹)结束,请执行以下操作:

localhost:8080/resources/myApp/js/bootstrap.min.js


干得好,红帽

JBoss通过
$JBoss\u HOME
下名为
welcome content
的文件夹处理所有静态资源:

C:\Program Files\EAP-6.2.0\jboss-EAP-6.2\欢迎内容

只需将某些内容放在那里,它就会在根上下文中公开

例如,复制问题中描述的示例文件夹和文件就足够了:

C:\Program Files\EAP-6.2.0\jboss-EAP-6.2\欢迎内容\resources\myApp\js\bootstrap.min.js

要以可通过URL访问的文件(但不是文件夹)结束,请执行以下操作:

localhost:8080/resources/myApp/js/bootstrap.min.js


干得好,红帽

JBoss通过
$JBoss\u HOME
下名为
welcome content
的文件夹处理所有静态资源:

C:\Program Files\EAP-6.2.0\jboss-EAP-6.2\欢迎内容

只需将某些内容放在那里,它就会在根上下文中公开

例如,复制问题中描述的示例文件夹和文件就足够了:

C:\Program Files\EAP-6.2.0\jboss-EAP-6.2\欢迎内容\resources\myApp\js\bootstrap.min.js

要以可通过URL访问的文件(但不是文件夹)结束,请执行以下操作:

localhost:8080/resources/myApp/js/bootstrap.min.js


干得好,红帽

JBoss通过
$JBoss\u HOME
下名为
welcome content
的文件夹处理所有静态资源:

C:\Program Files\EAP-6.2.0\jboss-EAP-6.2\欢迎内容

只需将某些内容放在那里,它就会在根上下文中公开

例如,复制问题中描述的示例文件夹和文件就足够了:

C:\Program Files\EAP-6.2.0\jboss-EAP-6.2\欢迎内容\resources\myApp\js\bootstrap.min.js

要以可通过URL访问的文件(但不是文件夹)结束,请执行以下操作:

localhost:8080/resources/myApp/js/bootstrap.min.js


干得好,红帽

是否可以定位到welcom文件夹以外的其他文件夹。。我们如何为同一个文件夹指定不同的文件夹位置。是否可以定位到welcom文件夹以外的其他文件夹。。我们如何为同一个文件夹指定不同的文件夹位置。是否可以定位到welcom文件夹以外的其他文件夹。。我们如何为同一个文件夹指定不同的文件夹位置。是否可以定位到welcom文件夹以外的其他文件夹。。如何为同一个文件夹指定不同的文件夹位置。