ja获取服务器路径 java读取服务器上文件
欢迎来到编程之家!今天,我们将为大家分享关于ja获取服务器路径的知识。在这篇文章中,我们不仅会详细解释java读取服务器上文件的含义,还会提供一些解决相关问题的实用技巧。
求大神们帮帮忙,Java如何获取服务器上和项目同级的文件夹路径???
1、用相对路径。先取上一级路径,然后写那个文件夹的名字。
2、如果你的JAVA部署的tomcat,就是你要查找文件的服务器,那就用:File file = new File(文件路径)。
3、classLoader.find(),最后一个方法是find还是findResource啊记不清了,LZ查下DOC就知道了。这个方法能找到类加载器的相对位置,如果你是在命令行下直接运行的话,那就是顶层包的同级目录。。
4、可以使用show database命令查看所有数据库,但是使用jdbc链接数据库,好像是执行不了命令,只能执行sql语句,没有具体环境。没办法测试,一样能帮到你。
5、在src文件夹上点右键-Build Path-Use as Source Folder,重新进行编译,一切正常了。在Eclipse工程文件夹上点右键-Refresh,重新编译,一功OK(这个方法一般不起作用)。
在java项目中如何获取某个文件的路径
在class文件中,根目录是WebRoot/WEB-INF/classes 也可以选用System.getProperty(user.dir)获取工程的绝对路径。
File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。
... |---source文件夹 ... |---world.txt 如果想在test.java中操作world.txt。
java用getServletContext().getRealPath(/)获取项目路径的问题
在Servlet中取得路径: (1)得到工程目录:request.getSession().getServletContext().getRealPath()参数可具体到包名。
request.getSession().getServletContext() 获取的是Servlet容器对象,相当于tomcat容器了。
webAppRootKey = getServletContext().getRealPath(/); 并将webAppRootKey对应的webapp.root 分别作为Key,Value写到System Properties系统属性中。之后在程序中通过System.getProperty(webapp.root)来获得WebRoot的物理路径。
用Jsp获取、用Java类获取或用servlet获取项目绝对路径。
应该选c,因为图片在工程目录中,需要使用getServletContext().getRealPath得到绝对路径来访问。
如何通过Java代码获取tomcat服务器的绝对路径
java代码获取tomcat的服务器绝对路径,如下方法:System.getProperty(catalina.home)能够帮你准确的定位到tomcat绝对路径。
//也许有你想要的,前提是在项目布署运行起来后,在servlet中或controller中运行以下代码即可。
System.getProperty(catalina.home) ,Tomcat 安装目录,一般是用来查找库 jar 的。
第一步:需要先创建一个server,可以通过windows中的show view,之后找到server,第二步:在server窗口中右击,选择”new-server“,之后创建好tomcat server。
需要放在webinf下的classes中 它自动加载时会把你的txt文件自动加载到webinf下的classes中去的。
如果已经有系统环境变量的话,就用System.getEnv(TOMCAT_ROOT),当然你要自定义TOMCAT_ROOT到系统变量里面。
Java普通类(不是Servlet)中如何获取Web工程部署到tomcat的路径?
最简单的办法:删除原 webapps/ROOT 目录下的所有文件,将应用下的所有文件和文件夹复制到ROOT文件夹下。
在Eclipse中配置好tomcat:在windowpreferencesMyEclipse Enterprise WorkbenchServerstomcat下配置,根据你的tomcat版本进行配置。
在Web应用程序中,我们一般通过ServletContext.getRealPath(/)方法得到Web应用程序的根目录的绝对路径。
可以通过“ 类名.class.getResource().getPath()”方法实现。
在tomcat运行项目时点开servers,Location就是你的路径啊,或者你点击右侧的文件夹直接进入路径。
然后Export,然后在弹出的框当中选择导出类型,这里选择web下面的WAR file,然后下一步,选择导出到哪里,然后把导出的war文件放到tomcat的webapp下面。启动tomcat就可以了。tomcat会自动把这个war文件解压为一个工程。
java怎么取出linux服务器的文件路径
1、这个要看你主要是用来干什么,和怎么用。简单的,你用java实现个ssh协议(网上有现成的开源实现),通过协议远程登录linux。然后执行 ls 之类的命令,就可以获取了。
2、根目录的路径就是/,永远不变,直接写/即可,无需获取。
3、linux怎么查看java安装路径呢,下面就让我们来看看吧。打开linux系统,在linux的桌面的空白处右击。在弹出的下拉选项里,点击打开终端。在终端窗口中输入java-version回车即可看到安装的Java版本。