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文件啊。。求高人指點

11 个解决方案

#1


你設定目錄在 E:/develop/serverside-solr-test/solr  了。。

#2


7沒用過,看配置應該是E:/develop/serverside-solr-test/solr/solr.war這個文件了

#3


引用 1 樓 zhoujiajun88 的回復:
你設定目錄在 E:/develop/serverside-solr-test/solr  了。。

這是 home目錄,you know?

#4


引用 2 樓 soyestrellafortuna 的回復:
7沒用過,看配置應該是E:/develop/serverside-solr-test/solr/solr.war這個文件了

嗯 沒找到編譯后的項目 只有work目錄下有

#5


我一直用的tomcat7,編譯后在webapps下啊。

#6


打成war文件了。

#7


你這樣配置的話,TOMCAT會在你的工作目錄中編譯。
如果想讓其在WEBAPPS編譯的話,在Host標簽內建Context的時候path試試,
<Context path="/solr" ...
path是虛擬路徑。即上下文路徑,訪問路徑,即http://localhost/[path]
這個我也不是太懂其配置文件,一直都是通過IDE配置的

#8


你用的是Eclipse?還是MyEclipse?
Eclipse不在

#9


tomcat把項目編譯到哪里去了?  tomcat  又不會編譯java代碼

#10


你是用Eclipse部署的嗎,Eclipse默認部署路徑不在webapp下面,新建一個server雙擊 選擇第二項,前面的的wtp去掉就行了。

#11


沒有 eclipse 。。。。。。。。。。。。。。。。。。。。。。。。。。。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com