`

weblogic war 路径 getServletContext().getRealPath() 和request.getRealPath

阅读更多
weblogic获取路径总是为NULL

通常情况下载tomcat中
我们以前使用 HttpServletRequest request; request.getRealPath(arg0);
但是这是个过时的方法

request.getSession().getServletContext().getRealPath() 得到站点的绝对地址

HttpServletRequest request;
request.getSession().getServletContext().getRealPath(arg0);

在strut中通过
this.getServlet().getServletContext().getRealPath(arg0);
ServletActionContext.getServletContext().getRealPath(agr0)

在Servlet中通过 extends HttpServlet
this.getServletContext().getRealPath(arg0);

如果 weblogic里面war项目获取路径为空
对一个打包的应用来说,是没有RealPath的概念的,调用getRealPath只会简单地返回null
那么可以推荐尝试
String path=this.getClass().getClassLoader().getResource("/").getPath();
上面这个是获取了web-inf/classes里面的路径,

也可以使用ServletContext.getResourceAsStream("/WEB-INF/config/db.config")方法。

分享到:
评论

相关推荐

    weblogic.jdbc.vendor.oracle.OracleThinBlob jar包下载

    `weblogic.jdbc.vendor.oracle.OracleThinBlob`是Oracle JDBC驱动的一个组件,主要用于处理Oracle数据库中的Blob字段。"Thin"模式意味着它是一种轻量级的驱动,不依赖于Oracle客户端库,而是直接通过网络协议与...

    WEBLOGIC 10.3.6.0.210119 - 2021年1月补丁

    2021年1月19日,Oracle发布了一项重要的安全更新,即WEBLOGIC 10.3.6.0.210119补丁,该补丁针对WebLogic Server的多个潜在安全漏洞进行了修复,确保了系统的稳定性和安全性。 这个补丁主要关注的是WebLogic Server...

    weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB 类型转换解决办法

    这是因为 WebLogic 服务器为了更好地管理和操作数据库连接,会使用自己的包装类 `weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB` 来表示 CLOB 类型的数据,而不是直接使用 Oracle 提供的标准 `oracle.sql.CLOB` 类。...

    weblogic 12c下载12.2.1.4.0的linux通用版本下载

    解压路径和安装路径最好不要包含中文。解压完成后,可以在JDK的bin目录下使用命令行工具执行安装程序。 在执行安装程序之前,需要注意: WebLogic 12c不支持JDK1.7,只有在JDK1.8环境下才能成功安装。同时,它也不...

    WebLogic 12c(12.2.1.2)升级方案

    - **脚本工具**:WebLogic 9.2 之后引入了 WLST (WebLogic Scripting Tool),取代了旧的 weblogic.Admin 工具。 - **第三方类包和框架**:随着 JDK 的重大变更,一些第三方类包和框架可能不再支持,需要根据新的 JDK...

    sxt\weblogic\weblogic安装.avi

    sxt\weblogic\weblogic安装.avi sxt\weblogic\weblogic安装.avisxt\weblogic\weblogic安装.avi sxt\weblogic\weblogic安装.avi

    weblogic.jar/wlclient.jar/wls-api.jar相关jar包

    本篇文章将详细讲解标题中提到的`weblogic.jar`、`wlclient.jar`和`wls-api.jar`这三款核心的JAR包及其在WebLogic中的作用。 1. **weblogic.jar**: `weblogic.jar`是WebLogic Server的核心库,包含了运行WebLogic...

    JAVA获取各种路径总结

    - 方法:`request.getSession().getServletContext().getRealPath(request.getRequestURI())` - 通过`getServletContext().getRealPath()` 可以获取指定路径的真实文件系统路径。 - **当前Web应用的绝对路径** -...

    weblogic91的api.jar

    weblogic91的api.jar 版本:weblogic的91 jar包:api.jar

    weblogic.jdbc.vendor.oracle.OracleResultSet jar包

    在描述中提到的"解决weblogic数据库连接池存储大字段所需包",意味着`weblogic.jdbc.vendor.oracle.OracleResultSet`可能包含优化大字段存储和检索的逻辑,这在处理如图像、视频等大数据类型时尤其重要。WebLogic的...

    weblogic 12.2.1.3.0.打补丁\补丁\和opatch最新包

    WebLogic Server是Oracle公司的一款企业级Java应用服务器,它提供了用于构建、部署和管理企业级Java应用程序的平台。在WebLogic Server的日常运维中,安全性和稳定性是非常关键的,因此,定期更新补丁以修复已知的...

    weblogic的安装配置.docx

    6. 域的名称和路径:选择域的名称和路径,默认即可。 7. 创建域:创建域。 8. 域创建完成:域创建完成。 9. 多了 User Projects:这个才是真正的 Web Logic 服务,原来的只是 Web Logic 的产品。 WebLogic 和 ...

    WebLogic宝典,hungryminds.bea.weblogic.server.bible.pdf

    《WebLogic宝典》是一本全面深入探讨Oracle WebLogic Server的权威指南,旨在帮助读者掌握这一强大企业级Java EE应用服务器的使用和管理。WebLogic Server是Oracle公司提供的一个核心产品,广泛应用于大型企业的...

    weblogic 配置帮助文档.xlsweblogic 配置帮助文档.xls

    weblogic 配置帮助文档.xls weblogic 配置帮助文档.xls

    Weblogic10.3.6补丁2021.04.zip

    - 安装过程中可能需要提供WebLogic Server的安装路径和版本信息。 - 完成安装后,检查日志文件以确认补丁安装成功,没有错误或警告信息。 补丁的安装是一个关键的操作,因为它直接影响到WebLogic Server的性能和...

    java中相对路径与绝对路径的问题

    此外,我们还可以使用 `request.getSession().getServletContext().getRealPath(request.getRequestURI())` 来获取文档的绝对路径,使用 `servletConfig.getServletContext().getRealPath("/")` 来获取当前 web 实际...

    weblogic补丁安装包12.2.1.3.0.zip

    WebLogic Server是一款由甲骨文公司提供的企业级Java应用程序服务器,它为开发和部署企业级应用提供了强大且灵活的平台。此"weblogic补丁安装包12.2.1.3.0.zip"是针对WebLogic Server 12.2.1.3.0版本的更新包,用于...

    weblogic for linux安装.doc

    - **创建BEA用户组和用户**:为了安全和管理目的,建议创建一个新的用户组和用户,如`bea`组和`weblogic`用户。这可以通过`groupadd`和`useradd`命令完成,设置合适的组ID(GID)和用户主目录。 2. **安装步骤**:...

    weblogic_监控工具.rar

    先下载weblogic_monitor.rar,并解压至一个目录 java -jar weblogic_monitor.jar 如: E:\Java\jdk1.6.0_25\bin\java -jar weblogic_monitor.jar 注意: 1. 必须使用1.6或者以上jdk 2. 本机不用安装weblogic 3. 可以...

    ant-weblogic-1.6.jar.zip

    <taskdef resource="weblogic.tasks" classpath="lib/ant-weblogic-1.6.jar"/> <wldeploy action="deploy" username="weblogic" password="weblogic1" adminurl="t3://localhost:7001" appname="myapp.war" source...

Global site tag (gtag.js) - Google Analytics