`

获取javaweb项目在Tomcat发布后的原始路径

    博客分类:
  • JAVA
 
阅读更多
import java.io.FileOutputStream;
import javax.faces.application.Application;
import javax.servlet.http.HttpServletRequest;
import com.opensymphony.xwork2.ActionSupport;

	public static String getPath() {
		String result = Application.class.getResource("Application.class")
				.toString();
		System.out.println("原始路径:" + result);
		int index = result.indexOf("WEB-INF");
		if (index == -1) {
			index = result.indexOf("bin");
		}
		result = result.substring(0, index);
		if (result.startsWith("jar")) {
			result = result.substring(10);
		} else if (result.startsWith("file")) {
			result = result.substring(6);
		}
		if (result.endsWith("/")) {
			result = result.substring(0, result.length() - 1);
		}
		System.out.println("截取后路径:" + result);
		return "getpaths";
	}

}






//动态路径
			String fileName = ReportAction.class.getResource("/").toString().substring(6) +"pd_temple_report.jrxml";
分享到:
评论

相关推荐

    tomcat发布javaweb项目,以及tomcat的配置

    本篇将深入探讨如何在Tomcat上发布JavaWeb项目,以及如何进行Tomcat的配置优化,包括去除项目名称和端口号、调整内存配置和设置并发线程数。 【去除项目名称和端口号】 在默认情况下,访问JavaWeb项目时URL中会...

    IntelliJIDEA12创建JavaWeb项目并用Tomcat发布汇编.pdf

    IntelliJ IDEA 12 创建 Java Web 项目并用 Tomcat 发布汇编 IntelliJ IDEA 12 是一款功能强大的集成开发环境(IDE),它提供了大量的工具和功能来帮助开发者快速创建和管理 Java 项目。其中,创建 Java Web 项目是 ...

    教你如何搭建JavaWeb项目并配置Tomcat

    在Java开发领域,JavaWeb项目是构建Web应用程序的基础,而Apache Tomcat是一款广泛使用的轻量级应用服务器,特别适合运行Java Web应用。本教程将详细介绍如何使用IntelliJ IDEA(Idea)这个强大的Java集成开发环境来...

    java项目中获取路径详解

    Java 项目中获取路径详解 在 Java 项目中,获取路径是非常重要的,因为它关系到项目的正确运行。特别是在 Java Web 项目中,...在 Java Web 项目中,获取路径变得更加复杂,需要注意编译后的目录和相对路径的关系。

    Java获取Tomcat下war包部署的Web工程根目录路径的方法

    开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径

    IDEA运行导入的javaweb项目tomcat正常,但是运行失败404问题

    然而,在使用IDEA运行导入javaweb项目tomcat时,不少开发者会遇到运行失败404问题。本文将详细介绍IDEA运行导入的javaweb项目tomcat正常,但是运行失败404问题的解决方法。 IDEA运行javaweb项目tomcat正常 在IDEA...

    34个经典javaweb项目实例

    9. **Tomcat服务器**:多数JavaWeb项目基于Tomcat服务器运行,实例中会包含如何配置和部署应用程序。 10. **JSON与XML数据交换**:在前后端交互中,JSON和XML是常见的数据交换格式。学习如何解析和生成这两种格式的...

    tomcat9.0 to eclipse开发javaweb工程

    在部署JavaWeb应用到Tomcat 9.0时,Eclipse允许开发者直接将项目发布到本地或远程的Tomcat服务器上。只需右键点击项目,选择“发布”选项,Eclipse会自动处理应用的打包和部署过程,将其放入Tomcat的webapps目录下。...

    JavaWeb所需tomcat8版本

    描述中提到,“开发JavaWeb项目必须的tomcat工具,版本号为8”,这意味着Tomcat 8是开发JavaWeb应用程序不可或缺的组成部分。它提供了运行JavaWeb应用所需的环境,包括处理HTTP请求、管理会话、加载和执行Servlet等...

    不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:仓库管理系统.rar

    不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:仓库管理系统 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:仓库管理系统 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:仓库管理...

    5个Javaweb项目

    JavaWeb项目是基于Java技术栈开发的Web应用程序,主要用于构建互联网应用系统。这些项目通常包含前端界面、后端服务、数据库交互等多个组成部分,是学习和实践JavaWeb开发的重要载体。以下将详细介绍JavaWeb项目的...

    javaweb项目实训

    JavaWeb项目实训是初学者踏入Web开发领域的重要实践环节,它涵盖了从数据库交互到前端展示的完整流程。在这个过程中,开发者需要掌握Java编程语言、Servlet、JSP等核心技术,并了解如何将它们应用到实际项目中。下面...

    JavaWeb开发工具Tomcat 6.0

    总之,Tomcat 6.0作为一款经典的JavaWeb服务器,它在开发和部署JavaWeb应用方面扮演着重要角色。了解其基本概念、配置方法以及性能优化技巧,对于JavaWeb开发者来说至关重要。然而,值得注意的是,尽管Tomcat 6.0...

    基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例图片.zip

    基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例图片.zip基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例图片.zip 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例...

    JavaWeb_Tomcat的安装和配置

    关于Tomcat的安装和配置。 1.部署并启动tomcat服务器。 2.Tomcat:开源Servlet容器。 3.server.xml文件中的配置信息来修改Tomcat服务器的...4.为了可以在任意目录下启动Tomcat服务器。 5.设置CATALINA_HOME 环境变量

    教务管理系统javaweb项目

    教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统...

    JavaWeb项目案例1.zip

    【JavaWeb项目案例1.zip】是一个包含多个文件的压缩包,主要涉及的是JavaWeb开发的知识点。这个项目可能是一个简单的新闻展示系统或者教学示例,其中包含三个HTML页面(news2.html、news1.html、news0.html)以及一...

    80个JavaWeb项目(包含项目源码).rar

    80个JavaWeb项目(包含项目源码) ExtS2.2开源网络硬盘系统dogdisk.rar WAP图铃下载系统unimg.rar 北雨下裁系统v1.0.1 bydown101.rar 仿163网盘无刷新文件上传for Jsp_fileupload _jsp.rar 宏软JSP上传系统v1.0 ...

    java源码 仿360buy京东商城源码 京东JavaWeb项目源代码.zip

    java源码 仿360buy京东商城源码 京东JavaWeb项目源代码.zipjava源码 仿360buy京东商城源码 京东JavaWeb项目源代码.zipjava源码 仿360buy京东商城源码 京东JavaWeb项目源代码.zipjava源码 仿360buy京东商城源码 京东...

    尚硅谷JavaWeb项目微头条代码

    如果你在做JavaWeb项目时,不想手动添加每个依赖库,可以通过查看并学习这个pom.xml文件来获取所需的依赖设置。 【标签】"java 软件/插件" 指出这是一个与Java编程语言相关的项目,可能涉及到软件开发或特定的插件...

Global site tag (gtag.js) - Google Analytics