Modify the config of wso2
authorlizi00164331 <li.zi30@zte.com.cn>
Wed, 19 Apr 2017 09:21:44 +0000 (17:21 +0800)
committerlizi00164331 <li.zi30@zte.com.cn>
Wed, 19 Apr 2017 09:21:44 +0000 (17:21 +0800)
Issue-ID: OCS-217

Change-Id: I6ab627200ebae31ea77b0da5d608b9f8f52b701e
Signed-off-by: lizi00164331 <li.zi30@zte.com.cn>
wso2bpel-ext/wso2bpel-core/distribution/standalone/src/main/assembly/wso2bps-ext/bin/startup.bat
wso2bpel-ext/wso2bpel-core/distribution/standalone/src/main/assembly/wso2bps-ext/bin/startup.sh
wso2bpel-ext/wso2bpel-core/distribution/standalone/src/main/assembly/wso2bps-ext/conf/wso2bpel.yml
wso2bpel-ext/wso2bpel-core/wso2bpel-mgr/src/main/java/org/openo/carbon/bpel/Wso2BpelConfiguration.java

index 1d32352..95c0b59 100644 (file)
@@ -20,16 +20,18 @@ title wso2bpel-service
 set RUNHOME=%~dp0\r
 echo ### RUNHOME: %RUNHOME%\r
 echo ### Starting wso2bpel-service\r
+set WSO2_EXT_HOME=%RUNHOME%\..\r
 \r
 set JAVA="%JAVA_HOME%\bin\java.exe"\r
 set port=8312\r
 set jvm_opts=-Xms50m -Xmx128m\r
 rem set jvm_opts=%jvm_opts% -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=%port%,server=y,suspend=n\r
-set class_path=%RUNHOME%;..\lib\*;%RUNHOME%..\wso2bpel-service.jar\r
+set jvm_opts=%jvm_opts% -DWSO2_EXT_HOME=%WSO2_EXT_HOME%\r
+set class_path=%RUNHOME%;%WSO2_EXT_HOME%\lib\*;%WSO2_EXT_HOME%\wso2bpel-service.jar\r
 echo ### jvm_opts: %jvm_opts%\r
 echo ### class_path: %class_path%\r
 \r
-%JAVA% -classpath %class_path% %jvm_opts% org.openo.carbon.bpel.Wso2BpelApplication server %RUNHOME%../conf/wso2bpel.yml\r
+%JAVA% -classpath %class_path% %jvm_opts% org.openo.carbon.bpel.Wso2BpelApplication server %WSO2_EXT_HOME%/conf/wso2bpel.yml\r
 \r
 IF ERRORLEVEL 1 goto showerror\r
 exit\r
index f6cc79d..c8ea31a 100644 (file)
@@ -16,6 +16,7 @@
 
 DIRNAME=`dirname $0`
 RUNHOME=`cd $DIRNAME/; pwd`
+WSO_EXT_HOME=${RUNHOME}/..
 echo @RUNHOME@ $RUNHOME
 
 echo @JAVA_HOME@ $JAVA_HOME
@@ -24,7 +25,8 @@ echo @JAVA@ $JAVA
 
 JAVA_OPTS="-Xms50m -Xmx128m -Djava.awt.headless=true"
 port=8312
-#JAVA_OPTS="$JAVA_OPTS -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=$port,server=y,suspend=n"
+# JAVA_OPTS="$JAVA_OPTS -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=$port,server=y,suspend=n"
+JAVA_OPTS="$JAVA_OPTS -DWSO2_EXT_HOME=${WSO_EXT_HOME}"
 echo @JAVA_OPTS@ $JAVA_OPTS
 
 class_path="$RUNHOME/:$RUNHOME/../lib/*:$RUNHOME/../wso2bpel-service.jar"
index 6cf4c58..b56bb5a 100644 (file)
@@ -25,9 +25,9 @@ wso2Host: localhost
 wso2HostPort: 9443\r
 wso2AuthUserName: admin\r
 wso2AuthPassword: admin\r
-wso2Path: ../../wso2bps\r
-wso2UploadFilePath: ../../wso2bps/tmp/bpeluploads\r
-wso2SslJksFile: ../../wso2bps/repository/resources/security/wso2carbon.jks\r
+wso2Path: ../wso2bps\r
+wso2UploadFilePath: ../wso2bps/tmp/bpeluploads\r
+wso2SslJksFile: ../wso2bps/repository/resources/security/wso2carbon.jks\r
 wso2SslJksPassword: wso2carbon\r
 \r
 \r
index 9c0967e..953a919 100644 (file)
@@ -143,7 +143,11 @@ public class Wso2BpelConfiguration extends Configuration {
 
   @JsonProperty
   public void setWso2Path(String wso2Path) {
-    this.wso2Path = wso2Path;
+    if (wso2Path.startsWith("/") == false) {
+      this.wso2Path = System.getProperty("WSO2_EXT_HOME") + "/" + wso2Path;
+    } else {
+      this.wso2Path = wso2Path;
+    }
   }
 
   @JsonProperty
@@ -153,7 +157,11 @@ public class Wso2BpelConfiguration extends Configuration {
 
   @JsonProperty
   public void setWso2UploadFilePath(String wso2UploadFilePath) {
-    this.wso2UploadFilePath = wso2UploadFilePath;
+    if (wso2UploadFilePath.startsWith("/") == false) {
+      this.wso2UploadFilePath = System.getProperty("WSO2_EXT_HOME") + "/" + wso2UploadFilePath;
+    } else {
+      this.wso2UploadFilePath = wso2UploadFilePath;
+    }
   }
 
   @JsonProperty
@@ -163,7 +171,11 @@ public class Wso2BpelConfiguration extends Configuration {
 
   @JsonProperty
   public void setWso2SslJksFile(String wso2SslJksFile) {
-    this.wso2SslJksFile = wso2SslJksFile;
+    if (wso2SslJksFile.startsWith("/") == false) {
+      this.wso2SslJksFile = System.getProperty("WSO2_EXT_HOME") + "/" + wso2SslJksFile;
+    } else {
+      this.wso2SslJksFile = wso2SslJksFile;
+    }
   }
 
   @JsonProperty