我将文件上传到了tomcat服务器的bin里面,现在想写一个下载的类,怎样写,高手指点一下。

主要是怎样获得文件的路径

是WEB项目吗?
首先给你纠正一点,就最好不要上传到bin中,放到bin中的话可能会对安全造成影响
另外,最好能把上传的文件放到你的Web项目下的文件夹中,这样的话如果需要下载,那么就做一个对这个URL的链接就可以了
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-23
你上传的是相对路径么?比如你上传到"/upload",他就在tomcat下你的项目所在位置目录下一级建立这个文件夹。你自然也就知道了该下载的文件去哪里找对吧?尽量别用绝对路径咯~不利于项目迁移。

...tomcat文件夹中bin目录下没有startup.bat服务器,,我按的是tomcat6.0...
1、进入Apache官网,进行下载,根据所在的服务器操作系统和位数,下载对应的版本tomcat8下载 2、这里以64位windows系统为例,下载后是一个zip文件,进行解压操作 3、解压后生成一个apache-tomcat-8.5.43-windows-x64的目录,进入bin目录 4、点击startup.bat,启动tomcat服务 5、在控制台显示”Server st...

tomcat重启项目中上传的文件不见了
解决方法是将文件上传到其它的文件夹下,前提是先在本地新建一个文件夹,然后修改tomcat的server.xml文件,打开server.xml文件,找到里面的标签,添加下面的内容即可:<Context docBase="D:\\201710\\image" path="\/image" reloadable="true"\/>1 这里的docBase的值就是你要上传到的文件夹路径,path是tom...

tomcat部署的三种方法(tomcat程序部署)
Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具...

怎么对Java的Tomcat服务器进行配置才能使URL不需要区分大小写
1. 打开电脑后,我们需要下载Tomcat服务器软件压缩包,然后解压Tomcat服务器到C盘目录,找到bin目录。2. 接下来打开控制面板,依次选择系统与安全---系统配置界面,如图,打开path目录配置界面,把tomcat下面的bin目录配置到path路径中 3. 然后打开Tomcat根目录下的webapps文件目录,这里是我们放置网络应用的...

我的tomcat被传上来一个文件,请问他是怎么传上来的啊
屏蔽后台就是把conf\/Catalina \/localhost\/admin.xml文件改名,这样就是攻击者扫描到后台甚至猜到弱口令,也无法登录后台,也就无法上传网马,获得Webshell 实施对服务器的渗透攻击。要说的是,要使上面的修改生效必须要重启Tomcat。(图7)3、清除Webshell如果Tomcat已经被人植入了Webshell,可以在站点中查找...

如何用JSP代码编写下载程序,就是那种网页普遍都有的那种下载界面,求高 ...
boolean isInline = false ; \/\/ 是否允许直接在浏览器内打开(如果浏览器能够预览此文件内容, \/\/ 那么文件将被打开, 否则会提示下载) \/\/ 清空缓冲区, 防止页面中的空行, 空格添加到要下载的文件内容中去 \/\/ 如果不清空的话在调用 response.reset() 的时候 Tomcat 会报错 \/\/ java.lang.IllegalStateException...

如何部署tomcat如何部署tomcat服务器
3、找到Path变量,点击编辑,变量名是Path,变量值:直接复制,添加在原变量值的末尾;%CATALINA_HOME%bin;%CATALINA_HOME%lib(注意,前面的那个分号是用来和原有的变量值隔开的,如果原来有的话,就不用写了)。Tomcat下载安装及配置教程?Tomcat,是一个开放源代码的免费的web应用服务器,适用于中小型...

如何在Eclipse配置Tomcat服务器
与bin目录同级的conf目录里有一个server.xml文件 在我的电脑里目录如下D:\\Program Files\\Apache Software Foundation\\apache-tomcat-6.0.35\\conf 用任何一个文本编辑器打开它,在这个文件的最后,<\/Host>之前插入如下代码就可以将你的web项目部署到服务器上了 <Context path="" docBase="" reloadable...

怎么在同一个tomcat部署多个应用
1、首先进入Tomcat 6的目录,找到conf文件下的server.xml文件。这里Tomcat版本6以上都可以:2、,然后用记事本来进行打开,默认安装的tomcat的端口都是8080的,找到“Connector port”一行标签进行修改,把8080改成80就可以了:3、然后需要配置域名,无域名配置都是通过http:localhost来访问的。首先配置改成...

一台电脑上可以安装两个Tomcat服务器吗?
可以。如果想让一台电脑跑两个Tomcat,可以按一下步奏操作:将tomcat的整个安装文件复制放到另一个目录下;电脑-属性-环境变量里的 CATALINA_HOME, 复制一个重命名为CATALINA_HOME2=新路径;将\\apache-tomcat-7.0.32-windows-x64\\apache-tomcat-7.0.32\\bin里的.bat文件里所有的CATALINA_HOME替换...

相似回答
大家正在搜