如何保存文件到服务器的tomcat目录下?

作者&投稿:晨翠 (若有异议请与网页底部的电邮联系)
javaweb从浏览器上传文件到服务器,保存在什么地方比较好~

1、资源文件放在服务器下是完全没问题的,一个网站发布后也不会随便更新的。
2、如果资源文件过多、或都过大,是建议放到服务器下的,会占用服务器过大的空间,你可以在tomcat中再配置一个虚拟路径,指向一个盘符下一个文件夹(如:D:/images),在 tomcat 的 server.xml 中设置,然后你就可以用你的服务器地址+/img/+资源路径(注意:这个资源路径是相对D:/images的相对路径)去访问资源了

最简单的办法:删除原 webapps/ROOT 目录下的所有文件,将应用下的所有文件和文件夹复制到ROOT文件夹下。
或者对conf/server.xml进行配置修改,在Host节点下增加如下Context的内容配置:
...... Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0。

你可能以前写的是绝对路径,但现在你要修忙为相对路径是吧,可以通过一个方法获得Tomcat的相对路径和绝对路径的方式给你参考:
以工程名为TEST为例:

(1)得到包含工程名的当前页面全路径:request.getRequestURI()
结果:/TEST/test.jsp
(2)得到工程名:request.getContextPath()
结果:/TEST
(3)得到当前页面所在目录下全名称:request.getServletPath()
结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp")
结果:D:\resin\webapps\TEST\test.jsp
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
结果:D:\resin\webapps\TEST

你按上面的方式路径保存到TOMCAT就搞定了。

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

如果是要上传文件到服务器,可以做一个上传的工具,在本机上浏览选择文件,然后上传,需要做好权限的限制。毕竟安全第一

有些电脑还没有C盘呢,所以不要直接用绝对路径,除非你知道有这个路径
否则最好还是用相对目录

你可以在tomcat下自己建一个文件夹专门放 *.sql的文件

斯蒂芬第三方斯蒂芬


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

电脑上的文件如何自动备份到公司服务器
首先我们可以在域之盾首页找到策略模板管理,然后点击加号创建一个新的策略模板;创建模板后,编写模板名称,然后在左侧找到文档安全一栏,在策略内容中设置配置文档备份类型,如文档修改时备份、文档删除时备份和允许用户手动备份文件等,还可以把文件存储在本地的同时存储到服务器中,这对于文件安全有着双重保...

怎么把电脑文件传到服务器上?
🖥️远程连接服务器首先我们使用系统自带的mstsc远程到服务器上,点击“显示选项”,然后点击“本地资源”-->“详细信息”,选中“驱动器”选项,确定连接服务器。💻打开本地电脑的磁盘这样我们就连接到服务器上了,然后打开“计算机”就可以看到我们本地电脑的磁盘了。

如何将电脑的文件复制到服务器上
运行.输入mstsc按确定.在弹出的窗口中点"选项".点"本地资源"然后点下面的"详细信息".在里面把"驱动器"前面勾选上.然后再点连接.登录服务器以后.在服务器系统里面打开"我的电脑".即可看到本地磁盘分区.直接在服务器上把文件复件到自己电脑分区即可....

如何复制文件到FTP服务器上
1. FTP权限系统:FTP(文件传输协议)服务器通常有其自己的权限系统,决定哪些用户可以上传、下载或修改文件。这些权限可以在服务器的设置中进行配置。如果用户没有正确的权限,他们就不能进行某些操作,如复制文件夹。2. 权限级别:在FTP中,常见的权限级别包括读取(允许用户下载文件)、写入(允许用户...

怎么从本地电脑上传文件到服务器?
有以下步骤:1、把上传的文件打压缩包,利用发送邮箱附件的功能发到另一邮箱.然后在服务器上登录邮箱下载。2、把数据上传到百度网盘或者微云.在服务器上面登录下载。3、远程登录服务器时.通过选项里面的本地磁盘映射功能,把本地磁盘映射到服务器上面,登录服务器并访问本地磁盘.把数据复制到服务器磁盘...

本地文件上传到Linux服务器的几种方法
2、挂载到自定义目录下:mkdir \/upan 新建一个目录 mount \/dev\/sdc1 \/upan\/ 把U盘挂载到刚新建的目录下 cd \/upan\/ls 就能看到U盘里所有的文件了 3、把文件拷到服务器home下 cp autorun.inf \/home\/ 把U盘里的autorun.inf拷贝到服务器的home目录下 4、卸载U盘 文件拷到服务器后,建议先手动...

怎么把文件存到服务器上
可以在服务器上装个FTP,或者你在服务器上挂个QQ用QQ互传,还有一种是通过服务器的串口关联到你的PC机上,直接可以从你的电脑上传到服务器上了

电脑上的文件如何自动备份到公司服务器
如果从客户端把文件备份到服务器,免费的软件应该没有。收费的软件可以找下 大势至这类软件,不是做广告,也没有用过这软件,只是在网上了解过它。买软件的话,还不如自己架设个共享服务器,再把文件夹映射到客户端的,让客户端把文件放到里面。面你在服务器上再做备份,那更好些 ...

怎么从本地电脑上传文件到服务器
1、在本地电脑点击"开始"、"运行"、输入“mstsc”后点击“确定”。2、在弹出的窗口中输入IP,点击右下角的"选项"“本地资源”。3、然后在下方点击"详细信息",点击后会出现智能卡和串行口两个选项。4、串行口是指的本地硬盘,勾选以后再远程连接服务器。5、远程成功后在服务器中打开"我的电脑"...

芜湖市17311065111: 如何保存文件到服务器的tomcat目录下? -
点追阿奇: 一般情况下,不直接把文件保存到服务器上,如果确保你的程序文件没有bug,才能上传到服务器上.服务器上直接保存的话,需要先在服务器上开通ftp服务,并设置不允许匿名访问,每个用户有自己的用户名和密码去访问,在开发工具中选择保存路径的时候,选择网络上就可以了.如果是要上传文件到服务器,可以做一个上传的工具,在本机上浏览选择文件,然后上传,需要做好权限的限制.毕竟安全第一

芜湖市17311065111: 如何在java服务器上将生成的文件保存到tomcat路径下 -
点追阿奇: ServletActionContext.getServletContext().getRealPath("/")这个就是获取你服务器tomcat的安装的硬盘的路径比如说C:/JAVASOFT/TOMCAT,然后你在后面加上你想要放的路径就可以了

芜湖市17311065111: 如何将MYeclipse工作目录文件导进TOMCAT服务器中? -
点追阿奇: ECLIPSE file -> export(导出) 在对话框 列表中选general中的File System 下一步,选在你需要导出的文件,以及需要导出到什么目录.就这么简单,你也可以直接生成war文件,然后复制到tomcat中就OK了.比文件导出简单的多

芜湖市17311065111: 怎么用部署在本机Tomcat上的系统,上传的文件保存在远程Tomcat服务器上了? -
点追阿奇: too complicated you can mount remote device as local store block, so you can save like you have local storage.or you can transfer the file to remote via kinds of way...

芜湖市17311065111: 怎么把web部署到tomcat -
点追阿奇: 1. 首先,在项目上右键点击,选择export2. 在弹出的对话框中选择Java ee->WAR file 点击next3. 选择需要导出的项目,然后点击browse选择保存文件名4. 保存文件5. 将保存的文件复制到tomcat下,启动tomcat之后,会自动解压到该目录,然后就可以访问项目了

芜湖市17311065111: myeclipse里的jsp文件怎么直接保存到tomcat指定路 -
点追阿奇: 说清楚些,你这个jsp文件是怎么直接保存到tomcat指定路径的?这些jsp文件是保存在你项目webroot文件下的,tomcat只是一个web容器,它所解析的应该是.java文件吧.jsp...

芜湖市17311065111: 生成了一个xml文件,被自动保存到了tomcat目录下的bin文件夹下,我怎么把它保存到tomcat目录下的webapp? -
点追阿奇: 你new xml 那个文件的语句发一下

芜湖市17311065111: 我用 request.getRealPath("/upload") 获取路径时 ,上传的文件怎么保存到Tomcat里面的 Upload文件里 -
点追阿奇: request.getRealPath("") 本身就是获取当前工作项目根目录 request.getRealPath("/upload") 如工程名是test, 获取的肯定是如:Tomcat 6.0/webapps/test/upload,所以你这个没错,是不是大小写没区分

芜湖市17311065111: android 如何从tomcat服务器上下载文件 -
点追阿奇: //下载 private InputStream FileDownload(String url_str) throws Exception{ URL url = new URL(url_str);// 创建连接 HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setReadTimeout(3000); conn.setConnectTimeout(...

芜湖市17311065111: Android开发如何将数据存入服务器Tomcat所连接的SQL Server数据库中? -
点追阿奇: 数据库肯定是放在服务器上了 在服务器上面发布一个webservice,这个是比较正常的做法 android手机端通过访问webservice来进行数据交换流量也比较小. webservice类似与一个网站. 你需要发布这个网站,然后再通过android去访问

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网