tomcat启动时,后台如何访问服务器保存的文件 ?
根据描述, 该程序不是一个Servlet, 获取资源文件方法:
1 使用Servlet获取文件路径然后传递给后台程序
URL thisgetServletContext()getResource()
InputStream thisgetServletContext()getResourceAsStream()
2使用文件读取程序类加载器读取文件
URL ObjectclassgetClassLoader()getResource();
InputStream thisgetClass()getClassLoader()getResourceAsStream();
希望能帮助你
主流的存储设备分为NAS和SAN
对于NAS,比较容易,通过网线交换机连接即可,通过ip访问,文件级传输。
SAN使用比NAS复杂一点,首先根据存储的接口选择对应接口的HBA卡,如SAS,FC,ISCSI,在服务器上安装HBA卡,用相应线缆将server和存储直连或通过SAN交换机连接,然后用管理机访问存储的配置界面,将存储的空间映射到HBA卡,服务器安装HBA卡驱动,在磁盘管理中即可找到映射的磁盘。
不同的存储相应的管理方式不同,如ibm较早的ds系列需要使用storagemanage软件,现在的v系列和hp一样,直接通过ip访问管理。
可以在主菜单点文件服务器访问该界面,也可按操作屏幕左侧的扩展功能按键,这时理光C3503/C4503/C5503的硬盘,也有BOX一说,可以将扫描的文件储存在此处,然后通过网页访问这个文件服务器。
通过GFS(全局文件系统)——Linux的一个免费集群文件系统——可以创建一个不需要依赖其他服务器的真正稳定的集群。
GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,但可以提供容错功能。它可以给大量的用户提供总体性能较高的服务
从概念上来说,一个集群文件系统可以允许多个操作系统载入同一个文件系统并可以在同一时间内向同一文件系统写入数据。现在有许多集群文件系统,包括Sun的Lustre,Oracle的OCFS(Oracle集群文件系统),以及Linux的GFS
有许多方法可以让一个块设备同时被多个服务器所使用。可以分区出一个对多个服务器都可视的SAN(存储局域网)LUN(逻辑单元号),设置好相应的iSCSI(互联网小型计算机系统接口),或使用DRBD(分布式复制块设备)在两台服务器之间复制一个分区。在使用DRBD的时候,将需要在主/主节点中设置好DRBD以使用GFS
还有一些详细的东西,挺多的,可以联系我ls_shang@sinacom
服务器就是一台可共享主机,网络主机和局域网服务器本质上没有什么区别,只是使用范围以及带宽配置不同,在局域网内共享的主机服务器可以提供一个IP地址段内部访问以及文件操作,包括共享打印机等等,方便网内设备的操作。
最简单的办法:
找一台机器,把其中一个文件夹做成共享,guest权限全开,然后将该文件夹映射驱动器到每个人的电脑上,在他们的电脑上显示的就是一个本地硬盘一样。熟练一点的10分钟搭建完毕。
但是这个有个问题,局域网内每个人都能下载和修改文件,对文件安全性存在一定隐患。但是这个满足基本的存储和共享是没有问题的。
复杂一点的办法:
搭建专业服务器,不管是windows还是linux服务器都有专业的FTP服务器,网上搜一下什么教程啥的都出来了,但是这个不熟练的话,得花些时间搞定。但是这个对文件安全性绝对有保障,控制也更严格,容易管理。
US OK--> easolu公司是做什么的_ var IKFromImport=false; | | G("log_in")src=" http://passportbaiducom/login&tpl=ik&u"+escape(locationhref); 知道 | function ask(fn) (function()Feon(window,"resize",A);A();setTimeout(A,100)})(); if(!g_f_js) if (typeof(cf)=="function") var IknowPageModify=false;var UnloadConfirm=}};UnloadConfirmclear=function()};UnloadConfirmset();if(!G)return A}}function ctlSubmit(A)}function lockButton(A),3000)}function cReply(A)if(A=="no")}function fixReply(A)function showcpro(A)function ga(B,A)}}elset=hid}if(t==a||p==a||r==a)windowopen(G(a)href,"_blank")}}function ss(A)function cs()var query=(function()Donsubmit=function()documentformsftopappendChild(E(queryisChanged()));return true}}function A()return B!=documentformsftopwordvalue}return})();function statFunc(A)function voteAnswer(A)function formSubmit(B,A),B),A||"deal")}; var url = escape(locationhref); IknowLogParams["page"]="ikqb"; > >
已解决
easolu公司是做什么的 悬赏分:10 - 提问时间2009-11-2 12:20 提问者: -
其他回答  
0条评论