`
nowing
  • 浏览: 84695 次
  • 来自: ...
社区版块
存档分类
最新评论

jboss的webservices中读取文件

阅读更多
在使用jboss中的webservices时,读取war中的文件,可以使用this.getClass().getResourceAsStream(filename),这种方法比较方便,但要读取的文件必须在class路径内。
但有时文件不在class路径内,就需要用realpath的方式。
    @Resource
    WebServiceContext wsCtx;

        String realPath = ((ServletContext) wsCtx.getMessageContext().get(
                MessageContext.SERVLET_CONTEXT)).getRealPath("/");
之后再加上相对路径即可。
分享到:
评论

相关推荐

    jboss-service.xml could not be opened, does it exist 配置jboss遇到的问题

    如文章中提到的端口修改问题路径:`jboss-4.0.2\server\default\deploy\jbossweb-tomcat55.sar\server.xml` 中的 `${jboss.bind.address}">` 需要根据实际情况进行调整。 5. **文件权限**:检查文件的权限设置,确保...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    1.3. Seam 中的可点击列表:消息示例............................................................................................................................. 27 1.3.1. 理解代码.........................

    webService创建过程

    - **部署Web服务**:将服务打包成WAR文件并部署到支持Java EE的服务器(如Tomcat、JBoss等)上。 - **消费Web服务**:客户端通过调用WSDL中的端点地址来访问服务。 2. **RESTful WebService创建过程** - **设计...

    jaxrs-jpa-h2:使用 JAX-RS、JPA、JBOSS AS7 和 H2 的 REST 应用程序。 展示最小的设计

    标题 "jaxrs-jpa-h2" 提到的是一个基于 Java 的 REST 应用程序,它利用了 JAX-RS(Java API for RESTful Web Services)、JPA(Java Persistence API)、JBOSS AS7(Java EE 应用服务器的版本)以及 H2 数据库。...

    129个Java项目源码下载 [共分20个压缩卷] 【07】.zip

    源码中可能包含使用JAX-RS(Java API for RESTful Web Services)或Spring MVC的@RestController注解创建RESTful服务的例子。 6. **前端技术集成**:Java Web项目通常与前端技术如HTML、CSS、JavaScript、jQuery、...

    jbpm4.4最小依赖jar包

    10. **Web Services**:jbpm4.4可能还包含一些Web服务相关的库,如Axis或CXF,以支持BPMN标准的WebService调用。 综上所述,"jbpm4.4最小依赖jar包"是一个精心筛选的集合,包含了运行jbpm4.4系统所必需的各种库,...

    J2EE开发全程实录02pdf

    7. **Web服务**:J2EE支持通过JAX-WS(Java API for XML Web Services)和JAX-RS(Java API for RESTful Web Services)创建和消费Web服务,提供跨平台的互操作性。 8. **JSF(JavaServer Faces)**:JSF是一种MVC...

    RestFul Reference Guide

    在Java环境中使用RESTful服务时,通常会依赖于JAX-RS(Java API for RESTful Web Services)规范。该规范提供了一组标准接口,以便开发者能够更方便地创建RESTful服务。RESTEasy作为JAX-RS的一个实现,为开发者提供...

    渗透测试工程师面试题大全.pdf

    - 使用`load_file()`函数读取文件时,需要知道文件的确切路径并能进行union查询,且Web服务器对文件所在的目录具有读写权限。 - 使用`into outfile`命令写入文件时,需要具备写入指定路径的权限,同时要确保单引号...

    J2EE面试题(很全面)

    面试者需要了解WSDL(Web Services Description Language)和UDDI(Universal Description, Discovery, and Integration)。 9. **Spring框架** - Spring是J2EE开发中的核心框架,涵盖了依赖注入、AOP(面向切面...

    J2EE面试题

    - JAXM(Java API for XML Messaging)用于XML消息的发送和接收,是早期Web Service通信的一部分,现在已被JAX-WS(Java API for XML Web Services)取代。 以上是J2EE面试题中涉及的部分知识点的详细解释,这些...

    SVN 源码 地址

    - **WebServices**:包含了实现Web服务所需的各种组件和技术。 #### 二、Spring框架 Spring框架由`springframework.org`维护管理,提供了多个SVN地址供开发者获取不同版本的源码: - **Spring 3.0及以上版本**:`...

    j2ee知识必备上课动起来_代码文档.rar

    使用WSDL(Web Services Description Language)、SOAP(Simple Object Access Protocol)和UDDI(Universal Description, Discovery, and Integration)等技术,J2EE支持创建和消费Web服务。 10. **容器与应用...

    J2EE面试题集锦

    - Web容器(如Tomcat)负责管理Servlet和JSP,而应用服务器(如WebLogic、JBoss)提供更全面的企业级服务,包括EJB容器。 10. **Spring框架** - 虽然Spring不是J2EE的一部分,但它是现代Java企业应用的基石,提供...

    servletday1

    - **web.xml 文件**:它是 Java Web 应用程序的核心配置文件,用于声明 Servlet、过滤器等组件及其映射关系。 - 示例配置: ```xml <web-app> <servlet-name>test <servlet-class>...

    resteasy-reference-guide-en-US

    ### RESTEasy JAX-RS:RESTful Web Services for Java #### 概述 RESTEasy是一个为Java开发人员提供创建RESTful Web服务的强大框架。它基于JAX-RS规范(JSR 311 和 JSR 339),并且包含了丰富的功能集来支持HTTP...

    使用J2EE编写企业应用教程

    9. **Web Services**:J2EE支持创建和消费Web服务,如SOAP和RESTful服务,这使得不同系统之间的互操作性成为可能。 10. **Application Server**:J2EE应用通常部署在应用服务器上,如Tomcat、GlassFish、JBoss等。...

    推荐的学习Java的学习顺序

    - **输入/输出流**:了解文件读写操作,掌握InputStream、OutputStream等基本IO流的操作。 #### 2. 学习SQL数据库 - **基础知识**:掌握SQL的基础知识,如创建表、插入数据、查询数据等基本操作。 - **复杂查询**...

    J2EE Tutorial中文版.

    8. **Web服务(Web Services)**:J2EE支持通过SOAP和WSDL创建和消费Web服务,允许不同系统间的互操作性。 9. **安全**:J2EE提供了一套全面的安全机制,包括用户认证、授权、加密和安全管理,以保护应用程序免受...

Global site tag (gtag.js) - Google Analytics