It is necessary to configure the update-alternatives for Oracle Java JDK 7. Afterwards i can use the -server flag
2013/10/14 Peter Schmidt <peter.schmidt0...@gmail.com> > I downloaded the Linux 64bit version jdk-7u40-linux-x64.tar.gz > > > 2013/10/11 Guido Medina <guido.med...@temetra.com> > >> Then I think you downloaded the wrong JDK 7 (32bits JDK?), if you are >> running JDK 7 64bits the -server flag should be recognized. According to >> the stackoverflow link you mentioned before. >> >> Guido. >> >> >> On 11/10/13 15:48, Peter Schmidt wrote: >> >>> no it is 64bit and just a development VM. In production the solr will use >>> multicore, also 64bit and some gb ram. >>> >>> >>> 2013/10/11 Guido Medina <guido.med...@temetra.com> >>> >>> If your single core is at 32bits use Oracle JDK 7u25 or Ubuntu Open JDK >>>> 7, >>>> the JDK 7u40 for 32bits will corrupt indexes as stated on the lucene bug >>>> report. >>>> >>>> Guido. >>>> >>>> >>>> On 11/10/13 15:13, Peter Schmidt wrote: >>>> >>>> Oh, i got it >>>> http://stackoverflow.com/a/****5273166/326905<http://stackoverflow.com/a/**5273166/326905> >>>>> <http://**stackoverflow.com/a/5273166/**326905<http://stackoverflow.com/a/5273166/326905> >>>>> > >>>>> >>>>> >>>>> "at least 2 cores and at least 2 GB physical memory" >>>>> >>>>> Until know i'm using a VM with single core and 1GB RAM. >>>>> >>>>> So this will be later for production :) >>>>> >>>>> Thank you Guido. >>>>> >>>>> >>>>> 2013/10/11 Peter Schmidt <peter.schmidt0...@gmail.com> >>>>> >>>>> Strange. When i add "-server" to the arguments, i got everytime the >>>>> error >>>>> >>>>>> on jetty startup >>>>>> >>>>>> >>>>>> Invalid option -server >>>>>> Cannot parse command line arguments >>>>>> >>>>>> >>>>>> 2013/10/11 Guido Medina <guido.med...@temetra.com> >>>>>> >>>>>> It is JVM parameter, example: >>>>>> >>>>>>> JAVA_OPTIONS="-Djava.awt.******headless=true -Dfile.encoding=UTF-8 >>>>>>> >>>>>>> -server >>>>>>> >>>>>>> -Xms256m -Xmx256m" >>>>>>> >>>>>>> If you want to concatenate more JVM parameters you do it like this: >>>>>>> JAVA_OPTIONS="-Dsolr.solr.******home=/usr/share/solr $JAVA_OPTIONS" >>>>>>> >>>>>>> >>>>>>> >>>>>>> Take a good look at the format, >>>>>>> >>>>>>> Guido. >>>>>>> >>>>>>> >>>>>>> On 11/10/13 13:37, Peter Schmidt wrote: >>>>>>> >>>>>>> @Guido: Itried it before and than i thought you marked just the >>>>>>> server >>>>>>> >>>>>>>> options >>>>>>>> >>>>>>>> Because the -sever causes a: >>>>>>>> >>>>>>>> sudo service jetty start >>>>>>>> * Starting Jetty servlet engine. >>>>>>>> jetty >>>>>>>> Invalid option -server >>>>>>>> Cannot parse command line arguments >>>>>>>> >>>>>>>> Or should i substitute server with ...? >>>>>>>> >>>>>>>> Options with -server: >>>>>>>> >>>>>>>> >>>>>>>> JAVA_OPTIONS="-Djava.awt.******headless=true -Dfile.encoding=UTF-8 >>>>>>>> >>>>>>>> -server >>>>>>>> >>>>>>>> -Xms256m -Xmx256m -XX:+UseG1GC -XX:MaxGCPauseMillis=50 >>>>>>>> -XX:+OptimizeStringConcat -XX:+UseStringCache >>>>>>>> -Dsolr.solr.home=/usr/share/******solr $JAVA_OPTIONS" >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> 2013/10/11 Guido Medina <guido.med...@temetra.com> >>>>>>>> >>>>>>>> Remember the "-server" which for Java webapps or dedicated Java >>>>>>>> services >>>>>>>> >>>>>>>> will improve things. >>>>>>>>> >>>>>>>>> Guido. >>>>>>>>> >>>>>>>>> >>>>>>>>> On 11/10/13 12:26, Peter Schmidt wrote: >>>>>>>>> >>>>>>>>> I can report that jetty is running now with this options: >>>>>>>>> >>>>>>>>> JAVA_OPTIONS="-Djava.awt.********headless=true >>>>>>>>>> -Dfile.encoding=UTF-8 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -Xms256m >>>>>>>>>> >>>>>>>>>> -Xmx256m -XX:+UseG1GC -XX:MaxGCPauseMillis=50 >>>>>>>>>> -XX:+OptimizeStringConcat >>>>>>>>>> -XX:+UseStringCache -Dsolr.solr.home=/usr/share/********solr >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> $JAVA_OPTIONS" >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> @Guido: I reduced the min/max heap size to 256m, i will increase >>>>>>>>>> this >>>>>>>>>> on >>>>>>>>>> production server. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 2013/10/11 Peter Schmidt <peter.schmidt0...@gmail.com> >>>>>>>>>> >>>>>>>>>> So the main problem was that the libs must be copied to the >>>>>>>>>> WEB-INF/lib >>>>>>>>>> >>>>>>>>>> directory insteed of the jetty lib/ext directory. Is the fact >>>>>>>>>> that >>>>>>>>>> >>>>>>>>>>> you >>>>>>>>>>> should you use WEB-INF/lib somewhere documented? >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 2013/10/11 Peter Schmidt <peter.schmidt0...@gmail.com> >>>>>>>>>>> >>>>>>>>>>> Not so hard switching it to Oracle JDK 7u40. >>>>>>>>>>> >>>>>>>>>>> Just download it and change the JAVA_HOME path in >>>>>>>>>>> >>>>>>>>>>>> /etc/default/jetty, so >>>>>>>>>>>> it's not nescessary to switch java version with >>>>>>>>>>>> update-java-alternatives >>>>>>>>>>>> >>>>>>>>>>>> The machine is 64bit :) >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> 2013/10/11 Bill Bell <billnb...@gmail.com> >>>>>>>>>>>> >>>>>>>>>>>> Does this work ? >>>>>>>>>>>> >>>>>>>>>>>> I can suggest -XX:-UseLoopPredicate to switch off predicates. >>>>>>>>>>>> >>>>>>>>>>>>> ??? >>>>>>>>>>>>> >>>>>>>>>>>>> Which version of 7 is recommended ? >>>>>>>>>>>>> >>>>>>>>>>>>> Bill Bell >>>>>>>>>>>>> Sent from mobile >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Oct 10, 2013, at 11:29 AM, "Smiley, David W." < >>>>>>>>>>>>> dsmi...@mitre.org> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> *Don't* use JDK 7u40, it's been known to cause index >>>>>>>>>>>>> corruption >>>>>>>>>>>>> and >>>>>>>>>>>>> >>>>>>>>>>>>> SIGSEGV faults with Lucene: LUCENE-5212 This has not been >>>>>>>>>>>>>> unnoticed >>>>>>>>>>>>>> >>>>>>>>>>>>>> by >>>>>>>>>>>>>> >>>>>>>>>>>>>> Oracle. >>>>>>>>>>>>> >>>>>>>>>>>>> ~ David >>>>>>>>>>>>>> >>>>>>>>>>>>>> On 10/10/13 12:34 PM, "Guido Medina" < >>>>>>>>>>>>>> guido.med...@temetra.com> >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>> 2. Java version: There are huges performance winning between >>>>>>>>>>>>>> Java >>>>>>>>>>>>>> 5, 6 >>>>>>>>>>>>>> >>>>>>>>>>>>>> and 7; we use Oracle JDK 7u40. >>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >> >