Thanks Erick,

I don't care which way I start it, just that I can get Solr running in
debug mode so I can test any plugins / components that I add...

And - I'd love to find out how to do the same in Intellij as that is the
IDE used at my new gig...

I'll give this a shot - thanks again.

On Tue, Oct 4, 2016 at 9:19 PM, Erick Erickson <erickerick...@gmail.com>
wrote:

> 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
> <j...@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 <jihwa...@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 <
> j...@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?
> >> >
> >>
>

Reply via email to