打成WAR包后怎么取得该项目的绝对路径?

Java > Java EE [问题点数:100分,结帖人yyyyy_3]
等级
本版专家分:0
结帖率 94.81%
等级
本版专家分:284
等级
本版专家分:284
等级
本版专家分:35152
勋章
Blank
红花 2015年4月 Java大版内专家分月排行榜第一
2015年3月 Java大版内专家分月排行榜第一
2015年2月 Java大版内专家分月排行榜第一
2014年12月 Java大版内专家分月排行榜第一
2014年11月 Java大版内专家分月排行榜第一
2014年9月 Java大版内专家分月排行榜第一
2014年6月 Java大版内专家分月排行榜第一
Blank
黄花 2014年7月 Java大版内专家分月排行榜第二
Blank
蓝花 2015年1月 Java大版内专家分月排行榜第三
2014年8月 Java大版内专家分月排行榜第三
等级
本版专家分:35152
勋章
Blank
红花 2015年4月 Java大版内专家分月排行榜第一
2015年3月 Java大版内专家分月排行榜第一
2015年2月 Java大版内专家分月排行榜第一
2014年12月 Java大版内专家分月排行榜第一
2014年11月 Java大版内专家分月排行榜第一
2014年9月 Java大版内专家分月排行榜第一
2014年6月 Java大版内专家分月排行榜第一
Blank
黄花 2014年7月 Java大版内专家分月排行榜第二
Blank
蓝花 2015年1月 Java大版内专家分月排行榜第三
2014年8月 Java大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:532
等级
本版专家分:35152
勋章
Blank
红花 2015年4月 Java大版内专家分月排行榜第一
2015年3月 Java大版内专家分月排行榜第一
2015年2月 Java大版内专家分月排行榜第一
2014年12月 Java大版内专家分月排行榜第一
2014年11月 Java大版内专家分月排行榜第一
2014年9月 Java大版内专家分月排行榜第一
2014年6月 Java大版内专家分月排行榜第一
Blank
黄花 2014年7月 Java大版内专家分月排行榜第二
Blank
蓝花 2015年1月 Java大版内专家分月排行榜第三
2014年8月 Java大版内专家分月排行榜第三
等级
本版专家分:0
yyyyy_3

等级:

项目打包成war包发布到Tomcat中 如何获取项目打包前的resources下文件路径

当将项目打包成war包时 会将项目的所有资源放入web-INF下 lib里放的是jar classes中放的是资源文件和编译好的Java代码     String path = this.getClass().getResource("/").getPath(); ...

项目打成WAR包之后如何取绝对路径

String realPath = request.getSession().getServletContext().getResource("/").getPath();

Tomcat部署时warwar exploded区别以及平时踩得坑

war和war exploded的区别在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况:是选择war还是war exploded 这里...(1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布;(2

springboot项目打包部署时把静态资源打包到jar中、或修改静态资源根目录

通常一个web项目静态资源都放在webapp下,打包成war包便可运行。 但是当我们打包成jar时会只有后台资源,而没有前台资源。 如果想打包时静态资源也打包到jar中,springboot默认静态资源存放目录为static中,...

彻底解决java WEB项目的文件路径问题(war包)

在j2EE项目中,我们一般会把项目打包发布,一般是war包,作为独立单元,可以远程上传,加载,发布,还可以实现版本控制,但这与我们开发过程中使用MyEclipse自动部署有所不同,以下做详细说明. 使用war包部署,在tomcat和...

springboot打成jar包后配置外部资源映射成静态资源

很多的项目都要上传图片那些,然后通过打包jar或者war包发布到服务器上,我们不可能把上传图片的文件夹放在jar或者war包里面,那样会越来越大。所以有了下面的配置,其他框架都好说可以把文件放在tomact下,但是...

将java或javaweb项目打包为jarwar包

一、为什么打包?         关于此问题,网上众说纷纭。结合个人理解以及网上说法,打成jar,方便别人使用...打成war包是真实生产化境,选择的web应用部署方式,网上说...

解决项目打jar包后无法获取配置文件的路径问题

今天在开发中做一个java项目,要求读取配置文件中的信息,开始一直写成绝对路径,当项目打jar以后就找不到配置文件了,后面在网上当了一个方法,问题最后解决了,拿出来跟大家分享一下。     public class ...

idea Tomcat 部署 warwar exploded的区别

warwar exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded这里首先看一下他们两个的区别: war模式:将WEB工程以的形式上传到服务器 ; war ...

IDEA--Tomcat部署时warwar exploded区别以及平时踩得坑

warwar exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: ...war模式:将WEB工程以的形式上传到服...

Tomcat访问路径去掉发布项目项目名称

需求:  把发布到Tomcat下的web项目,访问路径去掉项目名称 。 实现方式及原理:  方式一:  ...原理:Tomcat的默认根目录是...2.把我们项目war包解压项目目录下的所有文件和子目录都拷贝到ROOT目录下即可 

java中调用本地动态链接库(*.DLL)的两种方式详解和not found library、打包jar,war包dll无法加载等等...

我们经常会遇到需要java调用c++的案例,这里就java调用DLL本地动态链接库两种方式,和加载过程中遇到的问题进行详细介绍 1、通过System.loadLibrary("dll名称,不需要后缀名") 例如:  System.loadLibrary(...

idea配置tomcat启动web项目

war打成war置于服务器运行,这种方式我们比较常见。 war exploded:将web工程以当前文件夹的位置关系上传到服务器。就是直接把文件夹、jsp页面 、classes等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方...

Tomcat部署Web项目的3种方式

这是最简单粗暴的方式:将web工程打成war包,直接丢进tomcat/webapps目录即可,tomcat会自动解压。无需修改任何配置文件即可完成部署。 示例:这里准备了tomcat8.5.43与dubbo控制台的war来做测试 (1)、启动...

SpringBoot项目打成war包在tomcat中启动两次原因及解决方法

tomcat重启两次的原因是appBase和Context中docBase设置的值导致的,只需要把appBase置为空,docBase写项目绝对路径就可以了,代码如下: <Host name="localhost" appBase="" ...

Linux下打包压缩war、解压war包和jar命令

环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + ...Linux下打包压缩war、解压war包和jar命令   解决   把project_a文件夹下的文件打包project.war   1. 打包   jar -xvf project.war /project_a     -c

【tomcat】配置指定文件夹发布项目

在我们发布项目的时候,通常都是一个war包,然后上传到tomcat的webapp目录下,然后启动tomcat服务器,这个时候,我们想要访问我们的项目,通常是用“IP:PORT/项目名”的方式来访问的。 但是由于项目要部署在正式...

详细解说Tomcat 设置虚拟路径的几种方法及为什么设置虚拟路径

的确,把项目放到webapps目录下非常方便,至少在部署一个项目时,直接把项目扔到webapps目录下所进行的操作会比设置虚拟路径容易的多。但是如果考虑到长久性的操作以及多个项目呢?  设置虚拟路径

Maven将依赖、jar/war包及配置文件输出到指定目录

使用Maven插件将依赖 jar war包及配置文件输出到指定目录

jenkins

程序员开发应用,开发需要提交svn,然后从svn拉取代码,进行构建,发布到tomcat中,发布,然后看呈现效果,这样的工作是频繁反复的在进行的,浪费了程序员的大量时间,那么能不能把这些工作自动化呢,只需要...

Tomcat部署Web应用方法总结

Tomcat部署Web应用方法总结 在Tomcat中部署Java Web应用程序有两种方式:静态部署和... 以下3种方式都可以部署:(以PetWeb项目为例说明,PetWeb目录假设是F:/PetWeb) 1.利用Tomcat自动部署 <br

tomcat启动指定项目

看一下server.xml,conf/localhost/,web.xml是否配置了其他的WEBAPP应用,但实际地址已经被移除,清空WORK目录试试 http://blog.163.com/mouse_lb/blog/static/6945620067863934935/ ...

springboot打成jar获取classpath下的文件

JAR用这个 //获取容器资源解析器 ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); // 获取远程服务器IP和端口 try { //获取所有匹配的文件 Resource[] resources = ...

war包发布找不见路径--weblogic --------getResource("/")与getRealPath("/")

在部署项目时出现了找不到路径的问题。到网上搜了下,做个总结。 首先分析下这次错误(找不见路径)的...在发布项目时,把项目打成war发布到weblogic上,出现了找不见路径的问题。 解决方法: 使用以下代码获取路

Tomcat上传图片、文件等到项目目录外的其他存储位置

使用 Tomcat 作为服务器的时候,如果将上传文件保存在项目路径下,每次重启服务或者打成 war 的时候很容易丢失上传的文件,另外就是文件多了,Tomcat容易崩,于是我们配置 Tomcat 把文件保存到项目外的其他磁盘...

同一个tomcat部署多个项目

在开发项目中,有时候我们需要在同一个tomcat中部署多个项目,小编...一、首先将需要部署的项目打成war包,放到tomcat的webapps目录下   二、修改tomcat的conf目录下的sever.xml文件  文件内容如下:  ...

【tomcat】Tomcat部署项目的三种方式

项目打成war包的形式直接将项目打成的war放入webapps文件夹中,启动tomcat服务即可

本地项目部署到服务器并且访问的地址设置指定的域名访问端口是80

之前做过本地项目部署到服务器但是没有做过用域名...1.把自己写好的项目打成war包 2.把tomcat自己使用的版本下载到服务器上,并且放到一个盘下。 3.把tomcat下的conf下的server.xml 修改如下: 在host标签中添加一个

Linux下打包压缩war和解压war包 zip和jar

因为种种原因公司需要把java程序达成war包。起先用zip命令打包,起先可以用,后来却无法使用。今天找到一个更好的办法。用jar命令,前提是要安装dk。 把当前目录下的所有文件打包game.war jar -cvfM0 game.war ./...

Jenkins自动化部署教程

本教程讲解springboot框架打包jar进行自动化部署;   插件安装 系统管理 》 管理插件 》 可选插件 (常用插件,安装jenkins的时候已经安装完毕,现在下载额外几款插件) Maven Release Plug-in Publish ...

相关热词 c# 为窗体增加资源文件 c#控制器怎么提示 c#常见异常 c#怎么写人机 c# xml转json c# 实例化名字 c#循环嵌套if语句 c# sql日期最小时间 c# sql 读取数据 c# 获取基类型