Hi JB,

Karaf and admin scripts both use setenv :

RedHat-MacBook:bin chmoulli$ more admin | grep setenv
# Sourcing environment settings for karaf similar to tomcats setenv
if [ -f "$DIRNAME/setenv" ]; then
  . "$DIRNAME/setenv"
RedHat-MacBook:bin chmoulli$ more karaf | grep setenv
# Sourcing environment settings for karaf similar to tomcats setenv
if [ -f "$DIRNAME/setenv" ]; then
  . "$DIRNAME/setenv"

That should not the cause.

Regards,


On Fri, Aug 9, 2013 at 3:06 PM, Jean-Baptiste Onofré <[email protected]>wrote:

> Hi Charles,
>
> let me take a look on that (maybe related to the usage of setenv).
>
> Regards
> JB
>
>
> On 08/09/2013 09:40 AM, Charles Moulliard wrote:
>
>> Hi,
>>
>> I think that we have an issue with the admin bash script of Karaf (2.3.x).
>> The -Xms, -XX:PermSize -XX:MaxPermSize options are not added as parameters
>> to the process started when we launch the bash script './admin start root'
>> command -->
>>
>> ./admin start root
>> [org.apache.karaf.admin.**internal.AdminServiceImpl] : Starting instance
>> root with command:
>> "/System/Library/Java/**JavaVirtualMachines/1.6.0.jdk/**
>> Contents/Home/bin/java"
>> -server -Xmx512M -Dcom.sun.management.jmxremote
>> -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass
>> -Djava.util.logging.config.**file="/Users/chmoulli/Fuse/**
>> servers/XXXXXX/etc/java.util.**logging.properties"
>> -Djava.endorsed.dirs="/System/**Library/Java/**
>> JavaVirtualMachines/1.6.0.jdk/**Contents/Home/jre/lib/**
>> endorsed:/System/Library/Java/**JavaVirtualMachines/1.6.0.jdk/**
>> Contents/Home/lib/endorsed:/**Users/chmoulli/Fuse/servers/**
>> XXXXXXX/lib/endorsed"
>> -Djava.ext.dirs="/System/**Library/Java/**JavaVirtualMachines/1.6.0.jdk/*
>> *Contents/Home/jre/lib/ext:/**System/Library/Java/**
>> JavaVirtualMachines/1.6.0.jdk/**Contents/Home/lib/ext:/Users/**
>> chmoulli/Fuse/servers/XXXXXXX/**lib/ext"
>> -Dkaraf.home="/Users/chmoulli/**Fuse/servers/XXXXXXX"
>> -Dkaraf.base="/Users/chmoulli/**Fuse/servers/XXXXXXX"
>> -Dkaraf.startLocalConsole=**false -Dkaraf.startRemoteShell=true
>> -classpath /Users/chmoulli/Fuse/servers/**XXXXXXX/lib/esb-version.jar:/**
>> Users/chmoulli/Fuse/servers/**XXXXXXX/lib/karaf-jaas-boot.**
>> jar:/Users/chmoulli/Fuse/**servers/XXXXXXX/lib/karaf.jar:**
>> /Users/chmoulli/Fuse/servers/**XXXXXXX/lib/org.apache.**
>> servicemix.specs.activator-2.**0.0.redhat-60024.jar
>> org.apache.karaf.main.Main
>>
>> The code of 'admin' bash script is really similar to 'karaf' excepted that
>> I see that in one case we use jre and not with the other one. What could
>> be
>> the reason why such parameters are not added ?
>>
>> Test done on MacBook Pro, JDK 1.6
>>
>> Regards,
>>
>>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>



-- 
Charles Moulliard
Apache Committer / Architect @RedHat
Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com

Reply via email to