I'm -1 on this way of naming system properties. These are basically global
names and hence should be intrinsically qualified.

Also, I suggest that any such global changes be discussed on carbon-dev
before being done!

Sanjiva.

2010/2/14 Lahiru Gunathilake <lah...@wso2.com>

> Hi Ruwan,
>
> On Sun, Feb 14, 2010 at 7:41 AM, Ruwan Linton <ru...@wso2.com> wrote:
>
>> Lahiru Gunathilake wrote:
>> > Hi Ruwan,
>> >
>> > On Sun, Feb 14, 2010 at 7:06 AM, Ruwan Linton <ru...@wso2.com
>> > <mailto:ru...@wso2.com>> wrote:
>> >
>> >     Charitha Kankanamge wrote:
>> >     > No Lahiru. Was not aware of the requirement of setting system
>> >     > properties when deploying on app servers.
>> >     It is wrong to use systems properties when deploying on appservers,
>> in
>> >     general we need to get rid of system properties. What sort of system
>> >     properties that we use now?? I remember Azeez listing all the system
>> >     properties that are being used with the 2.x version and minimized
>> the
>> >     number of system properties used.
>> >
>> > In normal scenarios we don't need any system properties to be set.
>> > Mentioned error was due to some other issue and it's fixed in the
>> > trunk. BTW I have added some of system properties to our server
>> > scripts when we really need to use it with Multiple instances support,
>> > because there no other way of changing the default behavior of the
>> > current implementation when we start the Master node and child nodes.
>> > But most of those system properties are programmatically setting when
>> > starting instances by master node and users doesn't have to care about
>> > it, but the master node needs one system property to do Multiple
>> > instance specif tasks like starting H2 database, changing the ports in
>> > axisConfiguration etc.
>> Lahiru, as far as these system properties only affect the standalone
>> server, it should be fine. On a webapp deployment you shouldn't be using
>> the system properties because it is global to all the webapps and the
>> other webapps might get affected with the properties that you set and
>> they can extract information out of those system properties.
>>
>> BTW: What are the system properties that you have added into the server
>> script??
>>
> Here are the system properties added which are not mandatory and if we set
> them it will be picked.
> carbon.config.dir.path
> axis2.repo
> components.repo
>
> But I'm using few few system properties for Multiple Instance work, example
> when I do a runtime.exec I need to create the command to parse and I need to
> get the CLASSPATH and other options we are giving when we start the Carbon
> server, unless taking them using system properties there's no other to take
> them in to a different module like autoscale.
>
> Lahiru
>
>
>> Thanks,
>> Ruwan
>> >
>> > Lahiru
>> >
>> >
>> >     Thanks,
>> >     Ruwan
>> >     >
>> >     > Regards
>> >     > Charitha
>> >     >
>> >     > Charitha Kankanamge
>> >     > WSO2 Inc.
>> >     > http://wso2.org
>> >     > email: chari...@wso2.com <mailto:chari...@wso2.com>
>> >     <mailto:chari...@wso2.com <mailto:chari...@wso2.com>>
>> >     > cell: +94 718 359 265
>> >     > blog: http://charithaka.blogspot.com
>> >     >
>> >     >
>> >     > On Sat, Feb 13, 2010 at 10:36 PM, Lahiru Gunathilake
>> >     <lah...@wso2.com <mailto:lah...@wso2.com>
>> >     > <mailto:lah...@wso2.com <mailto:lah...@wso2.com>>> wrote:
>> >     >
>> >     >     Hi Charitha,
>> >     >
>> >     >     Did you set the required system properties ?
>> >     >
>> >     >     Lahiru
>> >     >
>> >     >     On Sat, Feb 13, 2010 at 10:13 PM, Charitha Kankanamge
>> >     >     <chari...@wso2.com <mailto:chari...@wso2.com>
>> >     <mailto:chari...@wso2.com <mailto:chari...@wso2.com>>> wrote:
>> >     >
>> >     >         Folks,
>> >     >         When I tried to install carbon-3.0.0 M1 on Tomcat 6.*, the
>> >     >         server startup failed since it could not find carbon.xml.
>> I
>> >     >         followed the exact same steps which we used to deploy
>> >     previous
>> >     >         versions of carbon on application servers. Are we
>> >     supposed to
>> >     >         do any additional configurations? Has anyone tried to
>> >     install
>> >     >         carbon 3.0.0 on app servers?
>> >     >
>> >     >         [2010-02-13 22:10:31,730]  INFO -  Starting WSO2 Carbon...
>> >     >         [2010-02-13 22:10:31,732]  INFO -  Operating System :
>> Linux
>> >     >         2.6.28-18-generic, amd64
>> >     >         [2010-02-13 22:10:31,732]  INFO -  Java Home        :
>> >     >         /home/charitha/software/jdk1.6.0_13/jre
>> >     >         [2010-02-13 22:10:31,732]  INFO -  Java Version     :
>> >     1.6.0_13
>> >     >         [2010-02-13 22:10:31,732]  INFO -  Java VM          : Java
>> >     >         HotSpot(TM) 64-Bit Server VM 11.3-b02,Sun Microsystems
>> Inc.
>> >     >         [2010-02-13 22:10:31,732]  INFO -  Carbon Home      :
>> >     >         /home/charitha/products/wsas/wsas-repo
>> >     >         [2010-02-13 22:10:31,732]  INFO -  Java Temp Dir    :
>> >     >         /home/charitha/software/apache-tomcat-6.0.14/temp
>> >     >         [2010-02-13 22:10:31,733]  INFO -  User             :
>> >     >         charitha, en-US, Asia/Colombo
>> >     >         [2010-02-13 21:57:51,726] FATAL -  Configuration File
>> cannot
>> >     >         be loaded from null/carbon.xml
>> >     >         java.io.FileNotFoundException: null/carbon.xml (No such
>> file
>> >     >         or directory)
>> >     >             at java.io.FileInputStream.open(Native Method)
>> >     >             at
>> >     java.io.FileInputStream.<init>(FileInputStream.java:106)
>> >     >             at
>> >     >
>> >
>> org.wso2.carbon.utils.ServerConfiguration.init(ServerConfiguration.java:106)
>> >     >             at
>> >     >
>> >
>> org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:37)
>> >     >             at
>> >     >
>> >
>> org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:50)
>> >     >             at
>> >     >
>> >
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>> >     >             at
>> >     java.security.AccessController.doPrivileged(Native Method)
>> >     >             at
>> >     >
>> >
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>> >     >             at
>> >     >
>> >
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>> >     >             at
>> >     >
>> >
>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>> >     >             at
>> >     >
>> >
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
>> >     >             at
>> >     >
>> >
>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
>> >     >             at
>> >     >
>> >
>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
>> >     >             at
>> >     >
>> >
>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
>> >     >             at
>> >     >
>> >
>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
>> >     >             at
>> >     >
>> >
>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
>> >     >             at
>> >     >
>> >
>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>> >     >             at
>> >     >
>> >
>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
>> >     >
>> >     >         [1]https://wso2.org/jira/browse/CARBON-6069
>> >     >
>> >     >         Regards
>> >     >         Charitha
>> >     >
>> >     >
>> >     >         Charitha Kankanamge
>> >     >         WSO2 Inc.
>> >     >         http://wso2.org
>> >     >         email: chari...@wso2.com <mailto:chari...@wso2.com>
>> >     <mailto:chari...@wso2.com <mailto:chari...@wso2.com>>
>> >     >         cell: +94 718 359 265
>> >     >         blog: http://charithaka.blogspot.com
>> >     >
>> >     >         _______________________________________________
>> >     >         Carbon-dev mailing list
>> >     >         Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org>
>> >     <mailto:Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org>>
>> >     >         https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>> >     >
>> >     >
>> >     >
>> >     >
>> >     >     --
>> >     >     Lahiru Gunathilake
>> >     >     Software Engineer - WSO2 Inc.
>> >     >
>> >     >     _______________________________________________
>> >     >     Carbon-dev mailing list
>> >     >     Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org>
>> >     <mailto:Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org>>
>> >     >     https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>> >     >
>> >     >
>> >     >
>> >
>> ------------------------------------------------------------------------
>> >     >
>> >     > _______________________________________________
>> >     > Carbon-dev mailing list
>> >     > Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org>
>> >     > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>> >     >
>> >
>> >
>> >     --
>> >     Ruwan Linton
>> >     Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
>> >     WSO2 Inc.; http://wso2.org
>> >     email: ru...@wso2.com <mailto:ru...@wso2.com>; cell: +94 77 341
>> 3097
>> >     blog: http://blog.ruwan.org
>> >
>> >     Lean . Enterprise . Middleware
>> >
>> >
>> >     _______________________________________________
>> >     Carbon-dev mailing list
>> >     Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org>
>> >     https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>> >
>> >
>> >
>> >
>> > --
>> > Lahiru Gunathilake
>> > Software Engineer - WSO2 Inc.
>> > ------------------------------------------------------------------------
>> >
>> > _______________________________________________
>> > Carbon-dev mailing list
>> > Carbon-dev@wso2.org
>> > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>> >
>>
>>
>> --
>> Ruwan Linton
>> Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
>> WSO2 <http://wso2.org/esbWSO2> Inc.; http://wso2.org
>> email: ru...@wso2.com; cell: +94 77 341 3097
>> blog: http://blog.ruwan.org
>>
>> Lean . Enterprise . Middleware
>>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> Carbon-dev@wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>
>
>
> --
> Lahiru Gunathilake
> Software Engineer - WSO2 Inc.
>
> _______________________________________________
> Carbon-dev mailing list
> Carbon-dev@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
email: sanj...@wso2.com; phone: +1 408 754 7388 x51726; cell: +94 77 787
6880
blog: http://sanjiva.weerawarana.org/

Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to