java如何判断发布在tomcat服务器上的文件是否存在?

如题所述

如果你的JAVA部署的tomcat,就是你要查找文件的服务器,那就用:
File file = new File("文件路径")。

如果你本地的JAVA想要访问远程的一个服务器的文件是否存在,就得用如下方法:

URL url = new URL(“文件路径:可以是本地服务器的路径,也可以是远程服务器的路径”);
HttpURLConnection urlcon = (HttpURLConnection) url.openConnection();
//message = urlcon.getHeaderField(0);
//文件存在‘HTTP/1.1 200 OK’ 文件不存在 ‘HTTP/1.1 404 Not Found’
Long TotalSize=Long.parseLong(urlcon.getHeaderField("Content-Length"));
if (TotalSize>0){
return true;
}else{
return false;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-28
这个和本地是一个样子的啊。
File file=new File("D:\\测试.txt"); 如果file等于null那这个文件就不存在
服务器上唯一变的是 路劲 D:\\测试.txt 变了。你肯定首先需要知道你的文件在服务器上的路劲吧。
如果你还不了解 服务器和我们自己的电脑是没区别的那就没办法了。
举例子 https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/iknow/avarta/66/r6s1g4.gif 这个就是存在百度服务器上的一个图片文件 File file=new File("https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/iknow/avarta/66/r6s1g4.gif") 如果为空 就不存在。 希望你能看懂。

java如何判断发布在tomcat服务器上的文件是否存在?
如果你的JAVA部署的tomcat,就是你要查找文件的服务器,那就用:File file = new File("文件路径")。如果你本地的JAVA想要访问远程的一个服务器的文件是否存在,就得用如下方法:URL url = new URL(“文件路径:可以是本地服务器的路径,也可以是远程服务器的路径”);HttpURLConnection urlcon = ...

如何检查文件是否存在于远程服务器上
如果你的JAVA部署的tomcat,就是你要查找文件的服务器,那就用:File file = new File("文件路径")。如果你本地的JAVA想要访问远程的一个服务器的文件是否存在,就得用如下方法:URL url = new URL(“文件路径:可以是本地服务器的路径,也可以是远程服务器的路径”);HttpURLConnection urlcon = ...

java web项目 上传资料代码 为什么上传成功却找不到文件
因你你是发布在tomcat\/jboss下,故文件布置在服务器下,不要去myeclipse或eclipse下找。通过“ Could not remove uploaded file 'C:\\tmp\\upload_76202ce9_145029000b6__8000_00000035.tmp'.”;可知,你上传未成功,且与数据库的连接也未成功。

一个Web应用部署到Tomcat服务器上之后的目录结构是怎样的
1、它不会添加的你的src目录,它会把你web-root这个文件夹给你改成web项目的名字部署到apache-tomcat-6.0.20\\webapps\\目录下。2、apache-tomcat-6.0.20\\work\\Catalina\\localhost\\目录下是你的web项目驱动程序。3、apache-tomcat-6.0.20\\conf\\tomcat-users.xml可以配置你的tomcat密码等信息。4、a...

在本地IDEA上的java项目,能正常启动tomcat运行,部署到linux服务器上就...
1. tomcat 成功开启 2.它的端口也没有和其它服务的端口冲突 3.确认访问路径,查看本机 host 中配置的信息也是正确的 这时就很纳闷了,后经大神指导,才明白:项目在 idea 上运行的时候,默认是省略项目名的,所以地址栏为:「 localhost:8080\/index.jsp 」,但是,项目部署到服务器上后,是把项目...

tomcat重启是否会删除dump文件
eclipse平台tomcat服务器开发Javaweb项目,本意是从本地选择音乐文件或者图片文件上传到服务器端,保存在服务器目录,运行中可以在服务器目录里引用,上传的文件都在tomcat目录下,也确实可以引用相对路径加载文件。但是重启过后文件会消失,原因是重启tomcat后会重新部署,项目路径没有的东西,tomat目录下就会...

如何保存文件到服务器的tomcat目录下?
一般情况下,不直接把文件保存到服务器上,如果确保你的程序文件没有bug,才能上传到服务器上。服务器上直接保存的话,需要先在服务器上开通ftp服务,并设置不允许匿名访问,每个用户有自己的用户名和密码去访问,在开发工具中选择保存路径的时候,选择网络上就可以了。如果是要上传文件到服务器,可以做一...

项目部署在tomcat下,启动的时候报错该怎么办?
重启启动项目即可。操作步骤如下:1、在电脑桌面按下键盘上的win+R键,打开运行窗口,输入cmd,点击确定;2、在打开的cmd窗口内输入netstat -ano|findstr 8080,查看正在使用8080端口的进程。3、执行以下命令,结束进程taskkill \/pid 25216 \/f。4、再次运行tomcat服务器,成功启动。

文件上传问题--虚拟路径
tomcat是应用服务器,你的工程发布路径是以服务器路径为准的,我以前也做过上传的模拟项目,但是只能把传递的文件放到tomcat\/webapp\/工程名 中的某个文件夹下,后来想到了个解决办法:先上传到tomcat中,然后利用文件流将该文件拷贝到你需要的路径,然后删除tomcat中的文件。

为什么java运行需要tomcat?
Tomcat是Apache基金会下的一个轻量级服务器容器,主要是作为web服务器使用,怎么理解呢。你写了一个web工程,不管是用Python还是java还是PHP或者其他编程语言的。编译之后,你的前后端文件就可以部署在Tomcat的指定文件夹下,然后通过shbin\/ start.sh 命令启动这个Tomcat服务,这样你就有了一个你的server了...

相似回答