`

获取Tomcat实际路径路径

 
阅读更多

在项目开发过程当中有时我们要得到Tomcat服务器的实际路径,换句话说就是要拿到Tomcat下ROOT路径,比如:D:\Program Files\apache-tomcat-7.0.39\webapps\ROOT\ (路径是我Tomcat存放在硬盘上物理路径)。

不用多说了,看代码:

//获取项目路径
ServletContext sc = (ServletContext) ActionContext.getContext().get(ServletActionContext.SERVLET_CONTEXT);
String savePath = sc.getRealPath("/");

 savePath就是上面Tomcat路径。

分享到:
评论

相关推荐

    tomcat虚拟路径配置

    2. 实际路径:这是在Tomcat服务器上Web应用的实际部署位置,通常位于`$CATALINA_BASE/webapps/`目录下。 二、配置Tomcat虚拟路径的步骤 1. 打开`$CATALINA_BASE/conf/server.xml`文件,此文件是Tomcat的主要配置...

    JAVA中获取各种路径

    此方法返回Web应用的根目录路径,如`E:\Tomcat\webapps\TEST`,这对于获取应用内的任何资源非常关键。 #### (2) 获取完整URL地址:`request.getRequestURL()` 此方法返回完整的URL,包括协议、主机、端口以及上...

    JAVA获取项目路径.doc

    ### JAVA获取项目路径 在Java开发中,获取项目的路径是一个非常常见的需求,尤其是在处理文件读写、资源定位等场景时尤为重要。本文将详细介绍如何通过不同的方法来获取项目的各种路径,并结合示例代码进行说明。 ...

    tomcat 配置根目錄及虚拟目录

    虚拟目录是指在URL中出现的路径与实际文件系统中的路径不完全对应的目录。 1. **添加虚拟目录** 继续在`<Host>`标签内添加`<Context>`元素,指定虚拟目录的路径。例如: ```xml ``` - `path="/test"`...

    java获取路径的各种方法

    总结来说,Java中获取路径涉及相对路径和绝对路径的概念,以及多种获取实际路径的方法,如`HttpServletRequest`的`getRealPath()`、`System.getProperty()`和`ServletContext`等。理解和熟练运用这些方法对于开发...

    java获取路径

    4. **获取页面所在服务器的全路径**:`application.getRealPath("页面.jsp")`,返回的是服务器上实际文件的绝对路径。例如,对于`test.jsp`,返回的是`D:\resin\webapps\TEST\test.jsp`。 5. **获取页面所在服务器...

    解决bootstrap路径问题

    标题中的“解决bootstrap路径问题”实际上是指解决Tomcat服务器启动时找不到`bootstrap.jar`的问题。`bootstrap.jar`是Tomcat的核心启动组件,它包含了启动Tomcat所需的基本JAR文件。当Eclipse提示"The archive: /...

    JAVA类,JSP,Servlet获取工程路径.txt

    ### JAVA类、JSP与Servlet获取工程...开发者可以根据实际需求选择合适的方法来实现路径获取的功能。此外,在不同服务器环境下(如Tomcat、Resin等),获取路径的方式可能略有差异,但上述方法基本适用于大多数情况。

    获取路径的各种方法

    例如,如果Web应用名为"strutsTest",路径可能是"C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest\"。 2. `request.getRealPath(request.getRequestURI())`:此方法返回请求的JSP页面...

    Tomcat与eclipse配置步骤

    确保这些变量的值都是Tomcat的实际安装路径。 **二、Eclipse中配置Tomcat** 1. **安装Tomcat插件**:从http://www.eclipsetotale.com/tomcatPlugin.html下载适用于Eclipse的Tomcat插件,并将其解压缩到Eclipse的`...

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    2. **编辑服务文件**:添加以下内容,确保替换`/usr/local/tomcat/apache-tomcat-8.5.47`为你的Tomcat实际路径。 ``` [Unit] Description=Apache Tomcat Web Application Container After=network.target ...

    idea13远程服务器TOMCAT调试

    - 为了在IDEA中查看服务器端的源代码,需要确保IDEA中的项目已经包含了正确的源码路径,或者安装了相应的JAR的源码包。 8. **工具辅助**: - 标签中提到的“工具”,可能是指使用如`jconsole`或`VisualVM`这样的...

    Tomcat 5.5 Tomcat 6.0 安装版本

    1. **下载**:同样从Apache官网获取Tomcat 6.0的安装包,如`apache-tomcat-6.0.16.exe`。 2. **Java版本要求**:Tomcat 6.0需要Java 5或更高版本的支持,确保已安装正确的JRE。 3. **安全增强**:6.0版本引入了更...

    Java,JSP,Servlet获取当前工程路径(绝对路径)问题解析

    - 首先通过 `application.getRealPath()` 获得文件系统的实际路径,然后使用 `File` 类来获取父目录。 ```java String absPath = new java.io.File(application.getRealPath(request.getRequestURI())).getParent...

    tomcat-jdbc数据源所需jar包tomcat-jdbc.jar+tomcat-juli.jar

    在实际项目中,将这两个jar包添加到项目的类路径(ClassPath)或者WEB-INF/lib目录下,即可使用Tomcat-jdbc数据源。配置数据源通常在`context.xml`或`server.xml`文件中完成,包括设置数据库URL、用户名、密码、最大...

    Java路径问题

    最后,`ServletContext`接口提供了获取资源实际路径的方法,`getRealPath(String path)`。这个方法返回的是Web应用在Tomcat的`webapps`目录下的实际物理路径,例如`D:\apache-tomcat-7.0.42\webapps\项目名`。这在...

    java或wed解决路径问题

    API提供的便利方法,如`File`类的各种构造函数,实际上都是在背后帮我们构建绝对路径。 在Web应用开发中,特别是Servlet、Action、Controller、Filter或Listener等组件中,获取服务器上当前Web应用程序的WebRoot...

    Jdeveloper安装Tomcat步骤

    JDeveloper可以从Oracle官方网站获取,而Tomcat可以从Apache官方网站下载,选择适合你操作系统的版本。 **步骤1:安装JDeveloper** 1. 双击下载的JDeveloper安装包,启动安装向导。 2. 阅读并接受许可协议,然后...

Global site tag (gtag.js) - Google Analytics