tomcat下的路径问题】的更多相关文章

在tomcat下 如果是根据类装载器获得某个需要修改的文件路径 就有可能在web项目部署的时候存在问题 比如这里有一个测试 package Junit.test; public class test { public static void main(String[] args) { // TODO Auto-generated method stub String relativePath = "users.xml"; String path=test.class.getClassL…
第一种:复制要访问的文件a.txt至tomcat安装路径下的webapps/ROOT文件夹下: 访问路径为:localhost:8080/a.txt 或者在webapps文件夹下新建一个文件夹(test),将文件b.txt放在test文件夹下: 访问路径:localhost:8080/test/b.txt 第二种:在tomcat安装路径下的conf/server.xml文件中,找到host节点元素,在host节点内定义子节点Context节点,该节点必须定义docBase(实际文件所在文件夹路径…
HttpServletRequest request //获取的是ROOT项目在tomcat下的路径 方法1: String path = request.getSession().getServletContext().getRealPath("/"); path值如下: C:\develop\apache-tomcat-7.0.75\webapps\ROOT\ 方法2: String path=System.getProperty("catalina.home"…
配置eclipse的开发环境,配置jdk的安装路径和tomcat安装路径.在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一个tomcat,通过启动该tomcat来发布Dynamic Web Project的时候,其实并未将工程发布到tomcat 安装目录所在的 webapps下.这点可以去上述的tomcat 安装目录 的webapps目录下查看.从启动时候的控制台输出来看项目是被发布到了如下的目录: 信息: Set web app root…
在tomcat上配置图片虚拟目录,在tomcat下conf/server.xml中添加:(在server.xml最好不要添加中文注释,在有些操作系统会启动失败) <Context docBase="D:\develop\upload\temp" path="/pic" reloadable="false"/> 访问http://localhost:8080/pic即可访问D:\develop\upload\temp下的图片. 也可以通…
如果你的Linux服务器下,不止一个tomcat的时候,这个时候,你就会发现,每次去发布项目很麻烦,还需要到webapps下面去看,繁琐的很,这里就用到了,Tomcat的虚拟路径,制定一个目录,作为tomcat的编译路径,之后访问项目便是访问的该目录下的代码,这样就方便管理和查看了.这里需要去修改tomcat的conf目录下的server.xml文件了,修改如下: <?xml version="1.0" encoding="UTF-8"?> <!-…
1.我在使用eclipse配置Tomcat服务器的时候发现,默认情况下Tocmat把我们部署的项目放在了workspaces下面,而不是像Myeclipse默认的那样放在tomcat的安装路径下. 2. 我在使用eclipse配置Tomcat服务器的时候发现,默认情况下Tocmat把我们部署的项目放在了workspaces下面,而不是像Myeclipse默认的那样放在tomcat的安装路径下. 从上图1中可以看到,Server Locations配置是灰色的,无法去修改,当然,这里我已经勾选成了…
由于在windows和linux下文件路径的表示方式存在差异 而我们的项目大多是在windows下的eclipse中完成测试 然后部署到linux的tomcat服务器中 这个时候我们既不能把地址写死(考虑到后期可能项目名称可能会改变),也不能将地址只按照Windows下的方式获取 所以需要寻找一种通用的获取路径方式 首先看一下这个文件的项目位置 可以需要读取的文件是在src下 而读取文件的类在包中 String filepath =XMLUtils.class.getResource("../d…
Tomcat下conf下server.xml的文件配置信息,基本上不用做任何修改就可以使用,修改的地方就是host区域的一些配置,此文件设置端口为80. 注意:Tomcat配置文件中(即server.xml文件)不能出现中文,否则服务是无法启动的. <!-- Server中的port监听关闭tomcat的请求,shutdown指定向端口发送的命令串--> <Server port="8005" shutdown="SHUTDOWN" debug=&…
xx系统第一期工程完成,今天老大要我去部署系统,从来就没有在tomcat下部署过,一直都是在myeclipse下部署.启动.运行即可,所以这次遇到了几个问题,记录下来. tomcat启动 在安装tomcat后,配置好环境变量,双击tomcat\bin路径下的startup.bat,并没有出现我预期的命令框,而是一闪而过.这里肯定有错,至于是什么错误我还不知道,所以cmd命令启动报如下错误: The CATALINA_HOME enviernment variable is not defined…