当前位置:编程学习 > JAVA >>

tomcat7编译后项目不在webapps下?

写在conf/Catalina/localhost下的文件

<?xml version="1.0" encoding="UTF-8" ?>
<Context docBase="E:/develop/serverside-solr-test/solr/solr.war" reloadable="true">   
    <Environment name="solr/home" type="java.lang.String" value="E:/develop/serverside-solr-test/solr" override="true" />   
</Context>  

这样的话,启动服务器后,webapps下没有solr这个项目,但是可以访问到,不知道被tomcat把项目编译到哪里去了?
难道work下面的是编译后的项目?但是不应该啊,work应该编译的是jsp文件啊。。求高人指点 --------------------编程问答-------------------- 你设定目录在 E:/develop/serverside-solr-test/solr  了。。 --------------------编程问答-------------------- 7没用过,看配置应该是E:/develop/serverside-solr-test/solr/solr.war这个文件了 --------------------编程问答--------------------
引用 1 楼 zhoujiajun88 的回复:
你设定目录在 E:/develop/serverside-solr-test/solr  了。。

这是 home目录,you know? --------------------编程问答--------------------
引用 2 楼 soyestrellafortuna 的回复:
7没用过,看配置应该是E:/develop/serverside-solr-test/solr/solr.war这个文件了

嗯 没找到编译后的项目 只有work目录下有 --------------------编程问答-------------------- 我一直用的tomcat7,编译后在webapps下啊。

--------------------编程问答-------------------- 打成war文件了。 --------------------编程问答-------------------- 你这样配置的话,TOMCAT会在你的工作目录中编译。
如果想让其在WEBAPPS编译的话,在Host标签内建Context的时候path试试,
<Context path="/solr" ...
path是虚拟路径。即上下文路径,访问路径,即http://localhost/[path]
这个我也不是太懂其配置文件,一直都是通过IDE配置的

--------------------编程问答-------------------- 你用的是Eclipse?还是MyEclipse?
Eclipse不在 --------------------编程问答-------------------- tomcat把项目编译到哪里去了?  tomcat  又不会编译java代码 --------------------编程问答-------------------- 你是用Eclipse部署的吗,Eclipse默认部署路径不在webapp下面,新建一个server双击选择第二项,前面的的wtp去掉就行了。 --------------------编程问答-------------------- 没有 eclipse 。。。。。。。。。。。。。。。。。。。。。。。。。。。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,