最近去客户机器上面部署, 有2台机器,一台已经安装了一个平台了,在另外一台机器上面安装新的平台, 2个系统需用用同一个资源, 因为资源有300G, 比较麻烦,就把第一台机器上面的资源共享, 然后在tomcat里面映射路径。 这里遇到一些问题,网上搜索了下,找到了解决的问题的文章, 这里转载下。 http://yorkyao.iteye.com/blog/772389 tomcat context docbase 网络驱动器 共享目录 UNC PATH windows域控制 多台tomcat主机(win2003平台)做负载均衡时,希望共享虚拟目录,没有采用同步各主机虚拟目录的方式,所以只能在文件服务器上开辟共享目录,将tomcat的context docpath指向它。tomcat主机上将共享目录映射为本地磁盘,配置如下 <Context docBase="V:\shareDir" path="/app"/> 如果是script方式(通过startup.bat),可正常启动,以服务方式启动tomcat时,总是报“Document base does not exist or is not a readable directory”,修改tomcat启动服务账户为administrator,问题依旧,怀疑服务模式下无法访问网络驱动器,将docbase指向共享目录的UNC path即远程访问方式 <Context docBase="\\192.168.1.2\shareDir" path="/app"/> 新的错误出现了,报“java.io.IOException: 登录失败: 未知的用户名或错误密码”,说明tomcat是可以通过unc path来配置context的docbase,不过当前的这个账户访问受限,奇怪的是,在当前桌面环境中是可以顺利访问\\192.168.1.2\shareDir这一路径的。联想到这组服务器都是在windows域控制环境下,以域用户登录系统并将服务启动账户改为域用户domain\administrator,问题解决。 总结: (1) tomcat可以通过unc path来配置context的docbase (2)因为映射的网络驱动器,是在用户的profile中配置, 服务模式下tomcat不能访问到网络驱动器(猜想,可能可以通过修改profile来访问网络驱动器) (3)若远程共享目录只有域用户才能访问,在启动tomcat服务时,必须指定以域用户启动服务 参考: http://wiki.apache.org/tomcat/FAQ/Windows http://blog.mattwoodward.com/accessing-a-network-drive-from-apache-and-tom?c=1
相关推荐
tomcat虚拟目录配置 web服务器配置技术
自己定制的 百度UEditor 支持tomcat虚拟路径映射,定制过程参考http://blog.csdn.net/will_awoke/article/details/39579061
TOMCAT虚拟目录设置,TOMCAT虚拟目录设置,TOMCAT虚拟目录设置
tomcat配置文件的讲解,手把手教你tomcat映射虚拟目录3种方式
Tomcat服务器虚拟目录的映射方式.docx
Tomcat虚拟目录设置.doc Tomcat虚拟目录设置.doc
tomcat虚拟主机,tomcat目录,tomcat6
通过这个资源,可以轻松配置tomcat虚拟工作目录,欢迎大家一起交流学习 web开发.
Tomcat 映射虚拟目录context的多种配置方法不用重启
能够建立虚拟目录服务的应用程序源代码,不需手动安装tomcat,配置虚拟目录,只需要安装jvm,运行应用程序,就能建立一个虚拟目录
有图的,各位慢慢来,在我上传的资源里,一步步做,祝你们用Java&Servlet&JSP用得开心。
我电脑上正在使用的配置,TOMCAT配置虚拟目录.
tomcat6.0 虚拟目录配置的详细描述,帮助初学者正确配置web环境
TOMCAT下配置虚拟目录的步骤和方法!!!
tomcat 配置根目錄及虚拟目录,通过经验写文章,避免刚接触的朋友走弯路
tomcat虚拟目录和虚拟主机的配置。照葫芦画瓢就可以,建议先搞,然后再了解原理。 1.可以一个端口地址后面跟多个web,这个可能软件部署的时候用的比较多 2.也可以一个tomcat配置多个站点,绑定多个域名。这种可能是...
tomcat6.0虚拟目录的配置 tomcat6.0虚拟目录的配置 tomcat6.0虚拟目录的配置 tomcat6.0虚拟目录的配置
tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,轻微时,会使系统性能急剧下降,严重时,将导致系统无法运行,影响系统的稳定性。
使用Tomcat实现多个域名映射到一个服务器上的不同服务
-- tomcat虚拟映射路径 -->1.2 下载并解压当前目录下的tomcat7-maven-plugin压缩文件到本地仓库覆盖掉本地仓库中的tomcat7-