lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erick Erickson <erickerick...@gmail.com>
Subject Re: running solr 6.x in Eclipse for debugging
Date Wed, 05 Oct 2016 04:19:38 GMT
Warning: I use IntelliJ, but I think Eclipse works similarly.

I'm a bit confused. Are you trying to _start_ Solr from
within Eclipse? Or starting it from a command prompt?

I do the latter and then attach a remote debugging session
from within the IDE, which is what I think that link suggests too.

I also build 'ant server dist' from the install_dir/solr directory first.
The 'ant eclipse' target just builds the project structure for Eclipse,
it doesn't build Solr.

YMMV of course since you're using a different IDE.

Best,
Erick


On Tue, Oct 4, 2016 at 5:27 PM, John Bickerstaff
<john@johnbickerstaff.com> wrote:
> Thanks!
>
> This works...
>
> I'm getting a (possibly unrelated?) warning and can't hit the Admin page (I
> get a 503).  I DO see eclipse "hook into" the debug session which is
> excellent.
>
> The warning resolves to this:
>
> java.io.FileNotFoundException:
> /Users/.../.../workspace/solr-6.2.1/solr/server/solr-webapp/webapp
>
> Full stack trace below...
>
> I built the project using ant and ivy for eclipse.
>
> ant eclipse (inside the solr6.x.x directory per the instructions I
> referenced)
>
> I did not see a way to build the jetty portion - and perhaps that's what
> the problem is -- although the instructions here (
> http://opensourceconnections.com/blog/2013/04/13/how-to-debug-solr-with-eclipse/)
> about building jetty don't seem to work with this version of Solr...
>
> Any suggestions welcome.  It seems to me the jetty jars are all there but
> maybe I'm missing something.  Especially since the stack trace is
> complaining about "Web application not found"
>
> I'll dig into it more tomorrow...
>
> =========
>
> stack trace:
>
> 220  WARN  (main) [   ] o.e.j.w.WebInfConfiguration Web application not
> found
> /Users/.../Documents/workspace/solr-6.2.1/solr/server/solr-webapp/webapp
> 221  WARN  (main) [   ] o.e.j.w.WebAppContext Failed startup of context
> o.e.j.w.WebAppContext@3b0090a4
> {/solr,null,null}{/Users/jbickerstaff/Documents/workspace/solr-6.2.1/solr/server/solr-webapp/webapp}
> java.io.FileNotFoundException:
> /Users/.../Documents/workspace/solr-6.2.1/solr/server/solr-webapp/webapp
> at
> org.eclipse.jetty.webapp.WebInfConfiguration.unpack(WebInfConfiguration.java:497)
> at
> org.eclipse.jetty.webapp.WebInfConfiguration.preConfigure(WebInfConfiguration.java:72)
> at
> org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:480)
> at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:516)
> at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
> at
> org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41)
> at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188)
> at
> org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:499)
> at
> org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:147)
> at
> org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180)
> at
> org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:458)
> at
> org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64)
> at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:610)
> at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:529)
> at org.eclipse.jetty.util.Scanner.scan(Scanner.java:392)
> at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313)
> at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
> at
> org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150)
> at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
> at
> org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:561)
> at
> org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:236)
> at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
> at
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
> at org.eclipse.jetty.server.Server.start(Server.java:405)
> at
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
> at
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
> at org.eclipse.jetty.server.Server.doStart(Server.java:372)
> at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
> at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1510)
> at java.security.AccessController.doPrivileged(Native Method)
> at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1435)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.eclipse.jetty.start.Main.invokeMain(Main.java:214)
> at org.eclipse.jetty.start.Main.start(Main.java:457)
> at org.eclipse.jetty.start.Main.main(Main.java:75)
> 240  INFO  (main) [   ] o.e.j.s.ServerConnector Started
> ServerConnector@68e5eea7{HTTP/1.1,[http/1.1]}{0.0.0.0:8983}
> 240  INFO  (main) [   ] o.e.j.s.Server Started @18534ms
>
>
>
> On Tue, Oct 4, 2016 at 4:45 PM, Jihwan Kim <jihwan11@gmail.com> wrote:
>
>> I read your first reference and run the following command on the
>> Solr_Installed Dir.  I am using v. 6.2.0 and 4.10.4.  both works.
>>
>> bin/solr start -f -a "-Xdebug
>> -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=7666"
>>
>> On Tue, Oct 4, 2016 at 5:26 PM, John Bickerstaff <john@johnbickerstaff.com
>> >
>> wrote:
>>
>> > All,
>> >
>> > I've found some hints, but can't get Solr running in debug mode in
>> eclipse
>> > with the instructions
>> >
>> > Here:
>> > http://opensourceconnections.com/blog/2013/04/13/how-to-
>> > debug-solr-with-eclipse/
>> >
>> > or Here: http://wiki.apache.org/solr/HowToConfigureEclipse
>> >
>> > When I run this command from the wiki : java -Xdebug
>> > -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=7666 -jar
>> > start.jar
>> >
>> > I get an error: WARNING: Nothing to start, exiting ...
>> >
>> > I can't start the jar file "normally" either and it turns out to be a
>> > symlink.
>> >
>> > I'm thinking that things are different now given that the way to start
>> Solr
>> > is this way:
>> >
>> > bin/solr start -e cloud -noprompt
>> >
>> > Can anyone point me at documentation or drop a hint?
>> >
>>

Mime
View raw message