On Tue, May 4, 2010 at 3:18 PM, Samisa Abeysinghe <sam...@wso2.com> wrote:

> So what is the verdict? Does it work?

Always use the given CarbonUtils method when you want to get conf directory
location.

CarbonUtils.getCarbonConfigDirPath

Lahiru

>
> For non-working case, do we know the steps to get it to work?
>
> Samisa...
>
>
> On Tue, May 4, 2010 at 1:22 PM, Lahiru Gunathilake <lah...@wso2.com>wrote:
>
>> Hi Waruna,
>>
>> I think this is wrong to use CARBON_CONFIG_DIR_PATH system property, it
>> should get the first priority only if someone set that system property, else
>> we just have to consider the configuration location as
>> CARBON_HOME/repository/conf directory.
>>
>> So always have to use method CarbonUtils.getCarbonConfigDirPath
>>
>> public static String getCarbonConfigDirPath() {
>>         String carbonConfigDirPath =
>> System.getProperty(ServerConstants.CARBON_CONFIG_DIR_PATH);
>>         if (carbonConfigDirPath == null) {
>>             carbonConfigDirPath =
>> System.getenv(CarbonConstants.CARBON_CONFIG_DIR_PATH_ENV);
>>             if (carbonConfigDirPath == null) {
>>                 return getCarbonHome() + File.separator + "repository" +
>> File.separator + "conf";
>>             }
>>         }
>>         return carbonConfigDirPath;
>>     }
>>
>> Thanks
>> Lahiru
>>
>> On Tue, May 4, 2010 at 10:42 AM, Waruna Ranasinghe <war...@wso2.com>wrote:
>>
>>>
>>>
>>> On Mon, May 3, 2010 at 6:04 PM, Waruna Ranasinghe <war...@wso2.com>wrote:
>>>
>>>> Hi devs,
>>>>
>>>> I started the server using following command
>>>>
>>>> wso2server.sh start
>>>>
>>>> The stack-trace is given below
>>>>
>>>> [2010-05-03 17:09:00,362] ERROR -  Error occurred during initialization
>>>> of BPEL Server {org.wso2.carbon.bpel.BPELDeployer}
>>>> java.lang.NullPointerException
>>>>         at java.io.File.<init>(File.java:222)
>>>>         at
>>>> org.wso2.carbon.bpel.ode.integration.BPELServerManager.initBPELServer(BPELServerManager.java:111)
>>>>         at org.wso2.carbon.bpel.BPELDeployer.init(BPELDeployer.java:155)
>>>>         at
>>>> org.apache.axis2.deployment.DeploymentEngine.addDeployer(DeploymentEngine.java:1405)
>>>>         at
>>>> org.wso2.carbon.utils.deployment.service.processors.DeployerServiceProcessor.processConfigurationService(DeployerServiceProcessor.java:39)
>>>>         at
>>>> org.wso2.carbon.utils.deployment.service.listeners.Axis2ConfigServiceListener.processRegisteredAxis2ConfigServices(Axis2ConfigServiceListener.java:91)
>>>>         at
>>>> org.wso2.carbon.utils.deployment.service.listeners.Axis2ConfigServiceListener.serviceChanged(Axis2ConfigServiceListener.java:54)
>>>>
>>>>
>>>> The code snippet is given below
>>>>
>>>> public void initBPELServer(AxisConfiguration axisConfig) throws
>>>> Exception {
>>>>         this.axisConfig = axisConfig;
>>>>        String carbonConfDir =
>>>> System.getProperty(ServerConstants.CARBON_CONFIG_DIR_PATH);
>>>>
>>>
>>> The Carbon config dir path is read as follow and it fixed the issue
>>>
>>>                    String carbonConfDir =
>>> CarbonUtils.getCarbonConfigDirPath();
>>>
>>> Thanks,
>>> Waruna
>>>
>>>
>>>>
>>>>         this.configDir = new File(carbonConfDir); *//line no: 111*
>>>>
>>>>
>>>> It seems that ServerConstants.CARBON_CONFIG_DIR_PATH property is not
>>>> available when starting as a UNIX daemon. This works fine, if I start the
>>>> server using wso2server.sh command.
>>>>
>>>>
>>>> Thanks
>>>> Waruna
>>>>
>>>> --
>>>>
>>>> -------------------------------------------------------------------------
>>>> Waruna Ranasinghe
>>>> Software Engineer, WSO2
>>>>
>>>> Mobile: +94 724 318285
>>>> BLOG: http://warunapw.blogspot.com
>>>>
>>>> www.wso2.com - "Lean . Enterprise . Middleware"
>>>>
>>>
>>>
>>>
>>> --
>>> -------------------------------------------------------------------------
>>> Waruna Ranasinghe
>>> Software Engineer, WSO2
>>>
>>> Mobile: +94 724 318285
>>> BLOG: http://warunapw.blogspot.com
>>>
>>> www.wso2.com - "Lean . Enterprise . Middleware"
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> Carbon-dev@wso2.org
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Lahiru Gunathilake
>>
>> Senior Software Engineer - WSO2 Inc.
>>
>> Blog: www.lahiru.or
>>
>>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> Carbon-dev@wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>> --
>
> Samisa Abeysinghe
> Director, Engineering - WSO2 Inc.
>
> http://wso2.com/ - "lean . enterprise . middleware"
>
>
>
> _______________________________________________
> Carbon-dev mailing list
> Carbon-dev@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
Lahiru Gunathilake
Senior Software Engineer - WSO2 Inc.

Blog: www.lahiru.or
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to