标签归档:目录

netbeans中glassfish下获取classes目录

之前写过一篇文章名为《Java获得classes、WEB-INF目录》主要是为了获取classes和WEB-INF目录的。如果是tomcat服务器的话,默认会选择网站根目录下的WEB-INF目录,但是我在使用netbeans做开发的时候,确怎么也找不到当前目录下的WEB-INF目录,自己编写了一个java类,在java类中运行后得到的确实是当前目录下的WEB-INF目录,但是在sevelet中确证明测试也不成功,无奈又写了一个JSP页面来查看在sevelet中的相应目录。
1、首先来看相关的java类 继续阅读netbeans中glassfish下获取classes目录

Java获得classes、WEB-INF目录

众所周知,servlet、JSP获得当前目录,我们可以使用System.getProperty("user.dir")或者request.getRealPath("/")还有request.getContextPath()等方法,但是今天要说的是在JavaBean里面如何获得classes及WEB-INF目录
一、获取classes目录可以使用以下几个方法:
1、使用this.getClass().getClassLoader().getResource("").getPath();
this.getClass().getClassLoader().getResource("").getPath();
可以直接获得classes目录,比如C:/xampp/tomcat/webapp/root/WEB-INF/classes
如果要获得当前文件所在目录或者说是当前classes所在目录可以使用下面的方法
this.getClass().getResource("").getPath().toString();
可以获得file:/C:/xampp/tomcat/webapp/root/WEB-INF/classes/com/db 继续阅读Java获得classes、WEB-INF目录