lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erick Erickson <>
Subject Re: [EXTERNAL] - Re: compiling Solr
Date Fri, 14 Jul 2017 17:25:24 GMT

Glad to hear it. BTW, I usually just attach to the server remotely
from my IDE rather than try to get Solr to run inside IntelliJ, I know
others run it all in the IDE though. You have to create a "remote"
configuration to run, then start Solr specially (pardon me if you know
all this) like:

bin/solr start  -p 8981 -s example/techproducts/solr -a

The "suspend -y" causes Solr to just sit there until you connect and
hit go, useful for debugging loading issues.

But I wouldn't necessarily even bother attaching to a remote session.
It's often far more directed to pick one of the junit tests (or create
one of your own) and debug through _that_ with no Solr running at all.
Plus if you're making changes it's faster to change code and re-run
the test than create a runnable Solr with the changes to debug. Of
course there are reasons you'd want to attach to a remote session, but
for diving into a particular bit of code the junit method is often
what I prefer.


On Fri, Jul 14, 2017 at 6:11 AM, Steve Pruitt <> wrote:
> My mistake.  I guess I thought compiling and creating the dist still created a war for
the client.  The build was successful and of course the webapp folder was created.  Again,
my error.
> I am only building Solr because I want to learn more through direct observation how things
work.  Hard to glean much from the JavaDocs.
> My immediate concern is debugging (from IntelliJ)  two custom search components I am
working on.
> Thanks.
> -S
> -----Original Message-----
> From: Shawn Heisey []
> Sent: Thursday, July 13, 2017 6:06 PM
> To:
> Subject: [EXTERNAL] - Re: compiling Solr
> On 7/13/2017 2:16 PM, Steve Pruitt wrote:
>> I have been following the instructions on the Solr Wiki for compiling Solr.  I started
with the 6.6 source.  The only thing I did different was download the src directly.  I did
not use Subversion.
>> I made through step 7 - Compile application with no problems.  However, the dist
folder contains newly build snapshot jars, but no war file.
> As noted by Daniel on your other reply, that page is very out of date.
> This is more current:
> There has been no war file in the dist directory since version 5.0.0, and there has been
no war file produced *at all* since version 5.3.0.
> If you run "ant server", then you will get a runnable server.  Once that's done, type
"bin/solr start" or "bin\solr start" to start Solr, depending on the operating system.
> I agree with Daniel on another point:  If you aren't intending to immediately jump into
editing the source code, then you should download the binary distribution, which is ready
to run right away.
> You can also run "ant package" to create your own local copy of the binary distribution
with a SNAPSHOT version number.
> Thanks,
> Shawn

View raw message