Hi, I'ld like to set up Eclipse to run solr (in Tomcat for example), but struggling with the issue that I can't get the index.jsp and other files to be properly executed, for debugging and working on a plugin.
I've checked out solr via subclipse plugin, created a Dynamic Web Project. It seems that I've to know in advance which directories contain the proper web files. Since I can't find a definitive UI to change that aftewards, I modified the .settings/org.eclipse.wst.common.component by hand, but I can't get it work. When I open solr/src/webapp/web/index.jsp via Run as/Run on Server, Tomcat gets started and the browser window opens the URL http://localhost:8080/solr/index.jsp which only gives me a HTTP Status 404 - /solr/index.jsp . That's straight to the point for me, but I'm not sure where to fix this. My org.eclipse.wst.common.component looks like this: <?xml version="1.0" encoding="UTF-8"?> <project-modules id="moduleCoreId" project-version="1.5.0"> <wb-module deploy-name="solr"> <wb-resource deploy-path="/" source-path="/src/webapp/web"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/common"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/java"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/webapp/src"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/webapp/web"/> <property name="java-output-path"/> <property name="context-root" value="/"/> </wb-module> </project-modules> I see that Tomcat gets started with these values (stripped path to workspace): /usr/lib/jvm/java-6-sun-1.6.0.15/bin/java -Dcatalina.base=/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 -Dcatalina.home=/apache-tomcat-6.0.20 -Dwtp.deploy=/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps -Djava.endorsed.dirs=/apache-tomcat-6.0.20/endorsed -Dfile.encoding=UTF-8 -classpath /apache-tomcat-6.0.20/bin/bootstrap.jar:/usr/lib/jvm/java-6-sun-1.6.0.15/lib/tools.jar org.apache.catalina.startup.Bootstrap start The configuration files in "/workspace/Servers/Tomcat v6.0 Server at localhost-config", e.g. server.xml, contain: <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"><Context docBase="solr" path="/solr" reloadable="true" source="org.eclipse.jst.jee.server:solr"/></Host> I see files copied, e.g. /workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/solr/WEB-INF/classes/index.jsp I'm bumping against a wall currently, I don't see the woods anymore ... thanks for any help, - Markus