`
meiyx
  • 浏览: 181148 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

JBoss 5.1虚拟目录的配置

阅读更多
   在JBoss 5以前的版本中,配置虚拟目录需要修改${JBOSS_HOME}/server/default/deploy/jbossweb-tomcat50.sar\server.xml,  找到:
<DefaultContext cookies="true" crossContext="true" override="true"/>
加上Context的配置:
<Context path="/test" docBase="/user/azrael" reloadable="true" crossContext="true" defaultWebXml="web.xml"/>



    在JBoss 5.1中,配置虚拟目录的方式有了变化,以default为例,配置的步骤如下(JBoss 5.0的配置和此类似,配置文件名称为profile-repository.xml,由于本机上没有JBoss 5.0,还不能验证配置的正确性 ):



修改${JBOSS_HOME}/server/default/conf/bootstrap/profile.xml,找到如下片段并增加需要配置成JBoss虚拟目录的路径,需要注意的是路径名称必须符合file协议的URL语法,即以file://开头:
<property name="applicationURIs"> 
    <list elementClass="java.net.URI"> 
            <value>${jboss.server.home.url}deploy</value> 
                <!--insert you virtual directory here--> 
                <value>file:///Users/azrael/jbossvirtual</value> 
    </list> 
</property> 
分享到:
评论
2 楼 meiyx 2011-04-19  
这样的虚拟目录下应该房war包,如同你直接部署到jboss下一样。假如你这个工程的名字img.在webRoot下有个img文件夹,里面放着n张图片。你要想访问到img的图片。不用虚拟路径你应该把它直接部署到jboss\server\default\deploy这里生成img.war。让后启动jboss,访问http://localhost:8080/img/img、某张图片。同样假如你按照使用虚拟路径的配置方法在
<property name="applicationURIs"> 
    <list elementClass="java.net.URI"> 
            <value>${jboss.server.home.url}deploy</value> 
                <!--insert you virtual directory here--> 
                <value>file:///d:/img</value> 
    </list> 
</property>
那么你也应该把打成war包img.war,把它放到d:/img下。启动jboss。访问情况和直接部署到jboss中式一样的
1 楼 java5506113 2011-04-17  
请问如何访问虚拟目录下的图片
例如 file://d:/img
url该如何写

相关推荐

Global site tag (gtag.js) - Google Analytics