Author: jleroux
Date: Wed Apr 11 20:32:35 2012
New Revision: 1324989
URL: http://svn.apache.org/viewvc?rev=1324989&view=rev
Log:
A patch from Francis ANDRE "unify admin port and key setting: single point of definition in start.properties"
https://issues.apache.org/jira/browse/OFBIZ-4793
If someone wants to change the admin password or port, he would have to change currently many files (-- build.xml, various .bat
and .sh --). In order to avoid this error-prone pratice, I suggest to centralize the definition of the admin kay and port at 2
single points: the framework/start/src/org/ofbiz/base/start/start.properties and the
framework/start/src/org/ofbiz/base/start/jetty.properties
jleroux: in start.java I also changed
String adminPortStr = getProp(props, "ofbiz.admin.port", "0");
adminKey = getProp(props, "ofbiz.admin.key", "NA");
to
String adminPortStr = getProp(props, "ofbiz.admin.port", "10523");
adminKey = getProp(props, "ofbiz.admin.key", "so3du5kasd5dn");
Modified:
ofbiz/trunk/build.xml
ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericEntity.java
ofbiz/trunk/framework/start/src/org/ofbiz/base/start/jetty.properties
ofbiz/trunk/framework/start/src/org/ofbiz/base/start/start.properties
ofbiz/trunk/startofbiz.sh
ofbiz/trunk/stopofbiz.sh
ofbiz/trunk/tools/startofbiz.sh
ofbiz/trunk/tools/stopofbiz.sh
Modified: ofbiz/trunk/build.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/build.xml?rev=1324989&r1=1324988&r2=1324989&view=diff
==============================================================================
--- ofbiz/trunk/build.xml (original)
+++ ofbiz/trunk/build.xml Wed Apr 11 20:32:35 2012
@@ -24,8 +24,6 @@ under the License.
<import file="macros.xml"/>
<property name="site.dir" value="../site"/>
- <property name="ofbiz.admin.port" value="10523"/>
- <property name="ofbiz.admin.key" value="so3du5kasd5dn"/>
<property name="memory.initial.param" value="-Xms128M"/>
<property name="memory.max.param" value="-Xmx512M"/>
<property name="pos.memory.max.param" value="-Xmx512M"/>
@@ -386,8 +384,6 @@ under the License.
<jvmarg value="${memory.initial.param}"/>
<jvmarg value="${pos.memory.max.param}"/>
<jvmarg value="${memory.maxpermsize.param}"/>
- <sysproperty key="ofbiz.admin.port" value="${ofbiz.admin.port}"/>
- <sysproperty key="ofbiz.admin.key" value="${ofbiz.admin.key}"/>
</java>
</target>
<target name="start-batch"
@@ -396,8 +392,6 @@ under the License.
<jvmarg value="${memory.initial.param}"/>
<jvmarg value="${pos.memory.max.param}"/>
<jvmarg value="${memory.maxpermsize.param}"/>
- <sysproperty key="ofbiz.admin.port" value="${ofbiz.admin.port}"/>
- <sysproperty key="ofbiz.admin.key" value="${ofbiz.admin.key}"/>
</java>
</target>
<target name="start-debug" depends="build"
@@ -410,8 +404,6 @@ under the License.
<jvmarg value="-Djava.compiler=NONE"/>
<jvmarg value="-Xdebug"/>
<jvmarg
value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8091"/>
- <sysproperty key="ofbiz.admin.port" value="${ofbiz.admin.port}"/>
- <sysproperty key="ofbiz.admin.key" value="${ofbiz.admin.key}"/>
</java>
</target>
<target name="start-pos"
@@ -426,16 +418,12 @@ under the License.
<target name="stop"
description="Stop OFBiz">
<java jar="ofbiz.jar" fork="true">
- <sysproperty key="ofbiz.admin.port" value="${ofbiz.admin.port}"/>
- <sysproperty key="ofbiz.admin.key" value="${ofbiz.admin.key}"/>
<arg value="-shutdown"/>
</java>
</target>
<target name="status"
description="Display status of OFBiz">
<java jar="ofbiz.jar" fork="true">
- <sysproperty key="ofbiz.admin.port" value="${ofbiz.admin.port}"/>
- <sysproperty key="ofbiz.admin.key" value="${ofbiz.admin.key}"/>
<arg value="-status"/>
</java>
</target>
Modified: ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericEntity.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericEntity.java?rev=1324989&r1=1324988&r2=1324989&view=diff
==============================================================================
--- ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericEntity.java
(original)
+++ ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericEntity.java Wed
Apr 11 20:32:35 2012
@@ -461,7 +461,7 @@ public class GenericEntity extends Obser
}
boolean isNullString = false;
- if ("null".equals(value) || "[null-field]".equals(value)) {
+ if ("null".equals(value) || "[null-field]".equals(value)) { // keep
[null-field] here but not sure it' used now
// count this as a null too, but only for numbers and stuff, not
for Strings
isNullString = true;
}
@@ -1079,7 +1079,12 @@ public class GenericEntity extends Obser
element.setAttribute(name, value);
}
} else {
- element.setAttribute(name,
GenericEntity.NULL_FIELD.toString());
+ element.setAttribute(name, "null");
+ element.setAttribute("xsi:nil", "true");
+ // I tried to put the schema in the envelope header (in
createAndSendSOAPResponse)
+ //
resEnv.declareNamespace("http://www.w3.org/2001/XMLSchema-instance", null);
+ // But it gets prefixed and that does not work. So adding in
each instance
+ element.setAttribute("xmlns:xsi",
"http://www.w3.org/2001/XMLSchema-instance");
}
}
Modified: ofbiz/trunk/framework/start/src/org/ofbiz/base/start/jetty.properties
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/start/src/org/ofbiz/base/start/jetty.properties?rev=1324989&r1=1324988&r2=1324989&view=diff
==============================================================================
--- ofbiz/trunk/framework/start/src/org/ofbiz/base/start/jetty.properties
(original)
+++ ofbiz/trunk/framework/start/src/org/ofbiz/base/start/jetty.properties Wed
Apr 11 20:32:35 2012
@@ -28,9 +28,9 @@ java.tools.jar.required=true
#ofbiz.home=
# --- Set these for shutting down when running as background process
-#ofbiz.admin.host=127.0.0.1
-#ofbiz.admin.port=10523
-#ofbiz.admin.key=so3du5kasd5dn
+ofbiz.admin.host=127.0.0.1
+ofbiz.admin.port=10523
+ofbiz.admin.key=so3du5kasd5dn
# --- External Base configuration files (relative to ofbiz.home)
#ofbiz.base.config=framework/base/config
Modified: ofbiz/trunk/framework/start/src/org/ofbiz/base/start/start.properties
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/start/src/org/ofbiz/base/start/start.properties?rev=1324989&r1=1324988&r2=1324989&view=diff
==============================================================================
--- ofbiz/trunk/framework/start/src/org/ofbiz/base/start/start.properties
(original)
+++ ofbiz/trunk/framework/start/src/org/ofbiz/base/start/start.properties Wed
Apr 11 20:32:35 2012
@@ -28,9 +28,9 @@
#ofbiz.home=
# --- Set these for shutting down when running as background process
-#ofbiz.admin.host=127.0.0.1
-#ofbiz.admin.port=10523
-#ofbiz.admin.key=so3du5kasd5dn
+ofbiz.admin.host=127.0.0.1
+ofbiz.admin.port=10523
+ofbiz.admin.key=so3du5kasd5dn
# --- External Base configuration files (relative to ofbiz.home)
#ofbiz.base.config=framework/base/config
Modified: ofbiz/trunk/startofbiz.sh
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/startofbiz.sh?rev=1324989&r1=1324988&r2=1324989&view=diff
==============================================================================
--- ofbiz/trunk/startofbiz.sh (original)
+++ ofbiz/trunk/startofbiz.sh Wed Apr 11 20:32:35 2012
@@ -18,10 +18,6 @@
# under the License.
#####################################################################
-# shutdown settings
-ADMIN_PORT=10523
-ADMIN_KEY=so3du5kasd5dn
-
# console log file
OFBIZ_LOG=runtime/logs/console.log
@@ -29,7 +25,6 @@ OFBIZ_LOG=runtime/logs/console.log
rm -f $OFBIZ_LOG
# VM args
-ADMIN="-Dofbiz.admin.port=$ADMIN_PORT -Dofbiz.admin.key=$ADMIN_KEY"
#DEBUG="-Dsun.rmi.server.exceptionTrace=true"
#DEBUG="-Xdebug -Xnoagent -Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8091"
#automatic IP address for linux
@@ -38,7 +33,7 @@ ADMIN="-Dofbiz.admin.port=$ADMIN_PORT -D
MEMIF="-Xms128M -Xmx512M -XX:MaxPermSize=512m"
#JMX="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=33333
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
#MISC="-Duser.language=en"
-VMARGS="$MEMIF $MISC $JMX $DEBUG $RMIIF $ADMIN"
+VMARGS="$MEMIF $MISC $JMX $DEBUG $RMIIF"
# Worldpay Config
#VMARGS="-Xbootclasspath/p:applications/accounting/lib/cryptix.jar $VMARGS"
Modified: ofbiz/trunk/stopofbiz.sh
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/stopofbiz.sh?rev=1324989&r1=1324988&r2=1324989&view=diff
==============================================================================
--- ofbiz/trunk/stopofbiz.sh (original)
+++ ofbiz/trunk/stopofbiz.sh Wed Apr 11 20:32:35 2012
@@ -28,9 +28,5 @@ else
JAVA=java
fi
-# shutdown settings
-ADMIN_PORT=10523
-ADMIN_KEY=so3du5kasd5dn
-
-$JAVA -Dofbiz.admin.port=$ADMIN_PORT -Dofbiz.admin.key=$ADMIN_KEY -jar
ofbiz.jar -shutdown
+$JAVA -jar ofbiz.jar -shutdown
Modified: ofbiz/trunk/tools/startofbiz.sh
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/tools/startofbiz.sh?rev=1324989&r1=1324988&r2=1324989&view=diff
==============================================================================
--- ofbiz/trunk/tools/startofbiz.sh (original)
+++ ofbiz/trunk/tools/startofbiz.sh Wed Apr 11 20:32:35 2012
@@ -18,10 +18,6 @@
# under the License.
#####################################################################
-# shutdown settings
-ADMIN_PORT=10523
-ADMIN_KEY=so3du5kasd5dn
-
# set the parent directory as OFBiz Home
OFBIZ_HOME="$( cd -P "$( dirname "$0" )" && pwd )"/..
@@ -32,7 +28,6 @@ OFBIZ_LOG=runtime/logs/console.log
rm -f $OFBIZ_LOG
# VM args
-ADMIN="-Dofbiz.admin.port=$ADMIN_PORT -Dofbiz.admin.key=$ADMIN_KEY"
#DEBUG="-Dsun.rmi.server.exceptionTrace=true"
#DEBUG="-Xdebug -Xnoagent -Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8091"
#automatic IP address for linux
@@ -41,7 +36,7 @@ ADMIN="-Dofbiz.admin.port=$ADMIN_PORT -D
MEMIF="-Xms128M -Xmx512M -XX:MaxPermSize=512m"
#JMX="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=33333
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
#MISC="-Duser.language=en"
-VMARGS="$MEMIF $MISC $JMX $DEBUG $RMIIF $ADMIN"
+VMARGS="$MEMIF $MISC $JMX $DEBUG $RMIIF"
# Worldpay Config
#VMARGS="-Xbootclasspath/p:applications/accounting/lib/cryptix.jar $VMARGS"
Modified: ofbiz/trunk/tools/stopofbiz.sh
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/tools/stopofbiz.sh?rev=1324989&r1=1324988&r2=1324989&view=diff
==============================================================================
--- ofbiz/trunk/tools/stopofbiz.sh (original)
+++ ofbiz/trunk/tools/stopofbiz.sh Wed Apr 11 20:32:35 2012
@@ -17,10 +17,6 @@
# specific language governing permissions and limitations
# under the License.
#####################################################################
-####
-# ofbiz.admin.key and ofbiz.admin.port must match that which OFBIZ was started
with
-####
-
OFBIZ_HOME="$( cd -P "$( dirname "$0" )" && pwd )"/..
# location of java executable
@@ -30,9 +26,6 @@ else
JAVA=java
fi
-# shutdown settings
-ADMIN_PORT=10523
-ADMIN_KEY=so3du5kasd5dn
-(cd "$OFBIZ_HOME" && $JAVA -Dofbiz.admin.port=$ADMIN_PORT
-Dofbiz.admin.key=$ADMIN_KEY -jar ofbiz.jar -shutdown)
+(cd "$OFBIZ_HOME" && $JAVA -jar ofbiz.jar -shutdown)