程序中要用到这个功能,在WebRoot目录下找到某个配置文件,然后向文件中写入信息。
网上查了些资料后,终于给做到了。
代码:
ClassLoader classLoader = Thread.currentThread()
.getContextClassLoader();
if (classLoader == null) {
classLoader = ClassLoader.getSystemClassLoader();
}
java.net.URL url = classLoader.getResource("");
String ROOT_CLASS_PATH = url.getPath() + "/";
File rootFile = new File(ROOT_CLASS_PATH);
String WEB_INFO_DIRECTORY_PATH = rootFile.getParent() + "/";
File webInfoDir = new File(WEB_INFO_DIRECTORY_PATH);
String SERVLET_CONTEXT_PATH = webInfoDir.getParent() + "/";
//这里 SERVLET_CONTEXT_PATH 就是WebRoot的路径
String path = SERVLET_CONTEXT_PATH + "/" + 文件路径;
path = path.replaceAll("%20", " ");
File f = new File(path);
//文件搞到手
分享到:
相关推荐
2、在MySQL中创建数据库,使用MySQL Control Center执行database目录下的dbscript.sql数据库脚本文件创建数据库SQL语句创建数据库和表及数据; 3、设置数据库连接配置,修改WebRoot\WEB-INF的jdbc.properties文件,...
将验证文件放置于您所配置域名(www.xxx.cn)的根目录下,折腾了好久,终于自己研究出来。现总结出来分享。centos nginx 多域名情况下,springboot jar部署。
1、部署:将下载的压缩包直接解压到Tomcat下webapps文件夹,也可以放到ROOT目录下访问的时候不用加后边的目录。 或者通过Tomcat下的conf文件夹中的配置文件来配置虚拟目录访问。 2、配置SVN仓库地址:将解压后的...
5、拷贝WebRoot\WEB-INF\lib目录下的mysql-connector-java-3.0.16-ga-bin.jar类包文件到Tomcat安装目录的common\lib下; 6、启动Tomcat,在浏览器输入http://localhost:8080/stat访问。 二、系统文件说明 database ...
5、拷贝WebRoot\WEB-INF\lib目录下的mysql-connector-java-3.0.16-ga-bin.jar类包文件到Tomcat安装目录的common\lib下; 6、启动Tomcat,在浏览器输入http://localhost:8080/bbs访问,使用账号test,密码test进入bbs...
3、工程的WebRoot也可以打包成war,可以使用jar命令打包 ,切换到WebRoot目录后 “jar cvf sdps */ .”。 4、上传到SAE后,有一定的反应时间,大约1分钟左右,访问应用会报 404 或 503 错误,耐心等待多刷新几次即可...
WebRoot根目录 fckeditor在线编辑器, images img 图片 upload,updown 上传下载, admin common 前台JSP页面 WEB-INF (lib+jsp+*.xml) applicationContext.xml 中心配置文件 web.xml 项目配置文件 项目一些基本...
JAVA:修改user-manage.js,将访问后台的url由"datasource.php"改为"datasource.jsp",然后将WebRoot下的文件放到tomcat下直接运行。也可使用Eclipse直接导入此项目文件。 简要说明: 使用DataTable默认的ajax交互...
WebRoot根目录 fckeditor在线编辑器, images img 图片 upload,updown 上传下载, admin common 前台JSP页面 WEB-INF (lib+jsp+*.xml) applicationContext.xml 中心配置文件 web.xml 项目配置文件 项目一些基本...
(1)将MR\10\WebRoot\Database文件夹中的扩展名为db_database10.sql的文件拷贝到本地机器中。 (2)打开MySQL的“MySQL Administrator”,并登录(本系统需要使用root和111登录),然后单击restore节点,在右侧单击...
项目描述 基于springMVC+mysql的前后端的医专情景教学系统,包括后台管理系统 运行环境 jdk8+tomcat8+mysql+eclispe(idea) ...2.视频文件必须放在发布目录的headImage下面,否则找不到视频文件也无法播放
(1)将MR\10\WebRoot\Database文件夹中的扩展名为db_database10.sql的文件拷贝到本地机器中。 (2)打开MySQL的“MySQL Administrator”,并登录(本系统需要使用root和111登录),然后单击restore节点,在右侧单击...
1.1.1 查找并打开GWCS/WebRoot/WEB-INF/applicationContext.xml文件。 1.1.2 数据库配置 找到“dataSource”定义部分,根据实际情况修改数据库连接属性值,比如连接字符串url、用户名uername和密码password等。 ...
Java基于ssm+mysql的汽车租赁管理系统的实现.zip 环境准备: tomcat7 jdk1.8 mysql5.7 用户名为root 密码root idea npm (前端环境) 运行启动项目: ...3.2 将目录下的dist 配置到web站点中访问。
环境jdk1.7 (及以上)+mysql5.0(及以上)+tomcat8(及以上) 系统基于租车业务而...打开MyEclipse-->File-->Import-->选择Existing Porjects into Workspace-->Next-->Select root directory 选择刚才解压的开发包文件中
在websphere通过getClassLoader().getResource("").getPath()取配置文件的路径跟在tomcat环境下是不一样的,如果配置文件是放在classes目录下,会报找不到配置文件。 发布应用时,报web.xml文件有错 发布应用成功,...
很有用的图书管理系统 概述 基于Spring Spring MVC MyBatis的图书馆管理系统,使用Maven进行包管理。...然后再配置Maven到环境变量中,在源代码目录下运行 使用浏览器访问http://localhost:8080即可进入系统。
深入了解IT/互联网行业及岗位,请参阅通用IT/互联网岗位招聘计划(最新全岗版)。 深入了解职业晋升及学习路线,请参阅最优职业...WebRoot/WEB-INF:这是一个非常重要的目录,主要放置web.xml配置文件,不要把JSP等文
实例中大部分文件为HTML及JSP文件,部分Java源文件存放在java目录中。 可将目录中的内容作为Eclipse的一个项目导入Eclipse中使用。 ----------- WEB发布方法 ----------- 所有实例在jdk 1.4.2 + Tomcat 5.0.28 环境...