`
fyjava
  • 浏览: 60662 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在Apusic上配置虚拟目录

    博客分类:
  • J2EE
阅读更多

原文出自: http://operamasks.blogbus.com/logs/21769251.html

 

Web服务器上有个虚拟目录的概念,比如配置一个访问路径名为images的虚拟目录,则通过http://localhost/images/可以访问到相关资源,而虚拟目录所对应的物理文件路径不必是在应用的物理根目录之下。

在Apusic上部署虚拟目录也比较简单,通过配置一个“空应用”就行了。下面举例:

Apusic的安装目录为c:\apusic,目录c:\images包含一些图片文件,现想通过http://localhost/images/xx.jpg的方式去访问该目录中的图片。

配置过程如下:

1. 配置 c:\apusic\config\server.xml,添加如下片段,装载一个名(虚拟路径)为images的Web应用

<application name="images" base="c:\images" start="auto"/> 

2.在c:\images目录下创建WEB-INF目录,并在 WEB-INF目录下创建文件web.xml,内容参考如下:

 <?xml version="1.0" encoding="ISO-8859-1"?>

<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
    <display-name>images</display-name>
</web-app>

至此配置完毕。

当然还可以进行进一步的配置,如目录是否可以浏览等,也可以添加Filter,加入浏览规则、权限控制、后台统计等功能,甚至可以配置相应的WebDAV功能,进行图片文件的管理等。

配置目录浏览:

在c:\images\WEB-INF\web.xml中,加入下述片段:

  <context-param>
    <description>  </description>
    <param-name>directoryListing</param-name>
    <param-value>True</param-value>
  </context-param>

 配置WebDAV:

在c:\images\WEB-INF\web.xml中,加入下述片段:

 <servlet>
     <servlet-name>WebDAV</servlet-name>     
     <servlet-class>com.apusic.web.webdav.WebDAVServlet</servlet-class>
     <init-param>
       <param-name>readonly</param-name>
       <param-value>false</param-value>
     </init-param>
     <init-param>
       <param-name>showMetaResource</param-name>
       <param-value>false</param-value>
     </init-param>  
      <init-param>
       <param-name>resourceRoot</param-name>
       <param-value>/</param-value>
     </init-param>     
  </servlet>
  <servlet-mapping>
      <servlet-name>WebDAV</servlet-name>
      <url-pattern>/*</url-pattern>
  </servlet-mapping>
分享到:
评论

相关推荐

    Apusic5.1域配置

    如果需要删除已创建的域,同样在 `/opt/apusic-5.1/bin` 目录下执行 `sh config`,选择删除域(输入2),然后根据提示选择要删除的域,确认后会从 `/opt/apusic-5.1/domains` 中移除。 **3. 启动/停止服务** ...

    apache2.2+apusic6.0负载配置指南(中望)

    Apache2.2+Apusic6.0负载配置指南主要涉及两个...以上就是Apache2.2和Apusic6.0联合配置实现负载均衡的关键步骤和相关知识点,通过这样的配置,可以构建一个高效、可靠的Web服务环境,确保在高并发访问时能够稳定运行。

    Apusic服务器解决数据源的资源引用

    假设我们有一个Apusic服务器实例,需要在其上部署一个Web应用,并且该应用需要连接到名为`test`的数据库。下面是一些具体的配置步骤: 1. **在`datasources.xml`中定义数据源**: ```xml ...

    apusic数据库连接攻略

    该攻略主要用于在apusic文件中配置数据库连接,以便在应用程序中使用数据库资源。 1. 配置数据源 在apusic文件中,配置数据源是实现数据库连接的第一步。数据源的配置包括两个部分:JNDI名称和驱动程序类名称。在...

    Apusic密码修改指引

    ### Apusic密码修改指引知识点详解 ...通过上述详细介绍,我们可以了解到如何在Apusic系统中进行密码修改、安全设置以及如何排查和防御可能的木马攻击。这对于保障系统的稳定性和安全性具有重要意义。

    Windows2003+Apusic6.0安装部署手册

    本手册旨在指导用户在 Windows 2003 操作系统上安装和部署 Apusic 6.0,旨在帮助用户快速掌握安装和配置 Apusic 6.0 的步骤。 一、安装准备 在开始安装 Apusic 6.0 之前,需要检查硬件和软件要求是否满足以下条件...

    Apusic+Apache集群配置.pdf

    在这个配置中,Apache 作为前端的负载均衡器,负责接收客户端请求并根据预设策略将其分发给后台的 Apusic 服务器。Apusic 是一个企业级的应用服务器,能够处理复杂的业务逻辑和服务。Apache 和 Apusic 的这种结合,...

    管理Apusic Web服务器

    管理 Apusic Web 服务器的配置文件 apusic.conf 位于安装目录下的 config 目录中,该配置文件包含了 Web 服务器的配置段。通过修改配置段中的可配置属性,可以对 Web 服务器进行管理。 Web 服务器的属性包括: 1. ...

    金蝶Apusic V10 应用服务器用户管理手册

    总的来说,金蝶Apusic V10应用服务器用户管理手册详细介绍了产品的安装、配置、使用和管理,是用户快速掌握该产品并成功部署企业级应用的宝贵资源。无论是新手还是经验丰富的管理员,都能从中受益,提升工作效率,...

    金蝶中间件Apusic-plugins.zip

    金蝶中间件Apusic-plugins.zip是一个包含了一系列与金蝶Apusic中间件相关的开发插件的压缩包,主要用于帮助开发者在Eclipse或MyEclipse环境中进行应用程序的调试和开发。Apusic中间件是金蝶公司推出的一款企业级应用...

    APUSIC应用服务器配置管理.ppt

    【Apusic应用服务器配置管理】 Apusic应用服务器是一款基于Java EE规范的应用服务器,它提供了运行和管理企业级Java应用程序的平台。本文档详细介绍了Apusic应用服务器的配置管理,包括服务器域的管理、J2EE应用的...

    Apusic--license

    金蝶中间件(Apusic)--license

    金蝶中间件Apusic MyEclipse10.x、MyEclipse9.x和Eclipse all-plugins

    综上所述,金蝶中间件Apusic MyEclipse10.x、MyEclipse9.x以及Eclipse all-plugins是Java开发人员的强大工具,它们通过深度集成,使得开发者在MyEclipse和Eclipse这两个流行的IDE中能够更加顺利地进行Apusic应用的...

    EAS Apusic2016年的临时许可

    EAS Apusic是一款由东方通科技(Apusic)开发的企业应用服务器(Enterprise Application Server),它在2016年发布的一个版本是EAS Apusic 2016。这款产品主要用于构建、部署和管理企业级Java应用程序,尤其适用于...

    EAS apusic5.0 许可

    在安装和配置Apusic5.0时,用户需要按照指南输入或导入此许可证文件,以确保软件能够正常启动并运行。 在实际操作中,企业应妥善保管这个许可文件,避免丢失或泄露,同时也要关注软件的更新和维护,确保其始终处于...

    Apusic_license

    Apusic 7.0,2014,license,

    Linux环境下使用Apache搭建Apusic应用服务器集群

    5. **启动AAS**:在`/Apusic6.0/bin`目录下执行`nohup ./startapusic &`以后台方式启动AAS。 6. **检查启动状态**:通过`ps -ef | grep apusic`或`ps -ef | grep java`命令确认AAS进程是否存在,以及使用`netstat –...

    apusic license2017测试许可到2088.docx

    Apusic License 2017 版本作为Apusic License的一个重要版本,在功能和性能上都有显著提升。具体来说: 1. **增强的安全性**:Apusic License 2017 在原有基础上进一步加强了许可证的安全机制,采用更为先进的加密...

    Apusic+Apache集群配置[文].pdf

    在这个配置中,采用的是“Session Sticky”策略,确保同一用户的会话请求始终被转发到同一台Apusic服务器,除非该服务器出现故障或用户关闭浏览器。 2. **Apusic配置**: Apusic是应用服务器,用于处理业务逻辑和...

Global site tag (gtag.js) - Google Analytics