2 skull24 skull24 于 2016.01.30 18:25 提问

tomcat部署项目test后把webapps里的test改成test1 还需要改那个地方 20C

tomcat部署项目test后把webapps里的test改成test1 还需要改那个地方才能使得
request.getSession().getServletContext().getRealPath("")
取到test1而不是test

正常情况下eclipse 重命名项目名称后要改webroot名称
然后部署

3个回答

ggboy6555
ggboy6555   2016.01.30 21:32

去web.xml里配置?

july_apple
july_apple   2016.01.30 21:42

不需要再修改别的地方了,在启动之前。启动后,运行项目,没有问题。

loongshawn
loongshawn   2016.01.30 22:35

1、你是不是更新项目,原来是test文件夹,现在把它备份为test1,然后传一个更新的test文件。如果是这样,就不用改。
2、如果你是想部署test1文件,将其作为根目录,那么你就需要去tomcat的conf文件夹里面的server.XML中的路径地址改为test1

Hjupan
Hjupan 正解,正确配置方法
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MyEclipse下用tomcat部署web项目时,tomcat项目文件夹webapps下的项目发布的不完整
昨天因为弄过滤器,不知道怎么修改了web项目的一些配置,结果myeclipse部署项目时老师出现项目文件夹不完整正常的部署后文件夹和文件大概如此: 但是我部署后的项目打开webapps下的项目文件夹后是这样的:只有 Web-INF、WebRoot两个文件夹。webRoot文件下包含编译后的class文件和jsp文件。 后来不管我如何重启tomcat和重新部署或者删除项目重新导入都没用。
eclipse中tomcat启动后无法访问8080及无法发布到webapps下的解决办法
前面介绍了eclipse中如何修改web项目的webroot目录的问题,项目是解决了,但是,当在eclipse中启动tomcat后,在浏览器器输入http://localhost:8080/,无法打开我们熟悉的tomcat默认主页,而http://localhost:8080 /projectpath却可以进入项目主页,这是为什么呢?         其实很简单,几步就解决问题:
Tomcat 6.0/webapps/项目名/WEB-INF/classes下为空 .
leader分配的练手任务没有按时完成,心理很不是滋味的感觉,其实已经会做了,只是问题仍然出现在工程部署上和build path上。     浏览自己的页面的时候出现: [java] view plaincopyprint? [com/gxlu/ngrm/application/business/equipment/client/web/view/ManagedOnu
警告: A docBase E:/Tomcat/webapps/Test inside the host appBase has been specified, and will be ignored
错误信息: 警告: A docBase E:/Tomcat/webapps/Test inside the host appBase has been specified, and will be ignored 尝试以下操作: 1.假设Tomcat安装在D:/Tomcat,进入目录:D:/Tomcat/work/Catalina/localhost删除与Test相关的文件夹
Tomcat下web项目部署方式
静态部署直接将web项目文件拷贝到webapps目录下直接将web项目下WebRoot目录下所有内容复制到tomcat安装目录下的webapps目录,这个webapps目录是Tomcat目录的默认应用目录,webapps目录下的每个文件夹都是一个应用,当tomcat服务器启动时候,会加载webapps目录下所有应用。比如一个web项目TT,直接将TT项目的WebRoot目录下所有内容复制,然后在we
使用Eclipse开发后将项目部署到tomcat的webapps下面
使用Eclipse开发后将项目部署到tomcat的webapps下面
eclipse配置tomcat,以及部署项目到tomcat(解决项目部署后,webapps中无项目文件问题)
首先在eclipse中配置tomcat,window-preferences-server-Runtime Environments-Add,会出现如下界面 选择你已经安装好的tomcat,这里以tomcat v6.0为例,选择后点击Next 在Tomcat installation directory中配置你的tomcat安装目录(如上图所示),点击finsih,配置完成。 然后win
Eclipse开发的Web项目部署到Tomcat文件夹下的webapps文件夹中
1、打开Eclipse,window->Preferences->Server->Runtime Environments,在右侧添加相应的tomcat服务器 2、如下图,选中响应的服务器,右键->open 然后出现下图,修改Server Location中的两项,注意观察Server path是否和实际的tomcat存在路径一致,确认后保存 3、配置
Tomcat项目发布的三种方式;一种:直接将项目(文件)直接复制到tomcat/webapps下二种:在tomcat/conf/server.xml配置tomcat的虚拟路径;
Tomcat项目发布的方式 一种:直接将项目(文件)直接复制到tomcat/webapps下 部署项目的方式一 将项目(文件)复制到tomcat/webapps中 启动服务器 访问项目 http://localhost:8080/aaa(webapps文件下的装有html的文件名)/index.html   二种:在tomcat/conf/server.xml配置tomcat的虚拟
tomcat下项目命名为ROOT.war
我们大家都知道,Tomcat在启动的时候会去webapps下访问它默认的ROOT应用程序,其实这就是它在conf/server.xml中配好的默认规则,如果你想让Tomcat启动时默认打开你自己的web应用,最简单的做法就是不去改他的配置,只需要 1.将webapps目录下ROOT文件夹删除掉 2.copy你的war包到webapps目录下,并更名为ROOT 3.启动Tomcat