svn commit: r1717185 - in /ofbiz/branches/release12.04/tools: startofbiz-secure.bat startofbiz-secure.sh

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1717185 - in /ofbiz/branches/release12.04/tools: startofbiz-secure.bat startofbiz-secure.sh

jleroux@apache.org
Author: jleroux
Date: Mon Nov 30 05:43:46 2015
New Revision: 1717185

URL: http://svn.apache.org/viewvc?rev=1717185&view=rev
Log:
After r1717061 for OFBIZ-6568 this is needed to secure the demos at least

Added:
    ofbiz/branches/release12.04/tools/startofbiz-secure.bat   (with props)
    ofbiz/branches/release12.04/tools/startofbiz-secure.sh   (with props)

Added: ofbiz/branches/release12.04/tools/startofbiz-secure.bat
URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/tools/startofbiz-secure.bat?rev=1717185&view=auto
==============================================================================
--- ofbiz/branches/release12.04/tools/startofbiz-secure.bat (added)
+++ ofbiz/branches/release12.04/tools/startofbiz-secure.bat Mon Nov 30 05:43:46 2015
@@ -0,0 +1,62 @@
+echo off
+rem #####################################################################
+rem Licensed to the Apache Software Foundation (ASF) under one
+rem or more contributor license agreements.  See the NOTICE file
+rem distributed with this work for additional information
+rem regarding copyright ownership.  The ASF licenses this file
+rem to you under the Apache License, Version 2.0 (the
+rem "License"); you may not use this file except in compliance
+rem with the License.  You may obtain a copy of the License at
+rem
+rem http://www.apache.org/licenses/LICENSE-2.0
+rem
+rem Unless required by applicable law or agreed to in writing,
+rem software distributed under the License is distributed on an
+rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+rem KIND, either express or implied.  See the License for the
+rem specific language governing permissions and limitations
+rem under the License.
+rem #####################################################################
+
+%~d0
+set OFBIZ_HOME=%~p0..\
+
+rem ### Console log file
+rem set OFBIZ_LOG=runtime\logs\console.log
+
+rem ### Delete the last log
+rem del %OFBIZ_LOG%
+
+rem ###VM args block ####################################################
+rem set MEMIF=-Xms128M -Xmx512M
+rem # RMI settings
+rem set DEBUG=-Dsun.rmi.server.exceptionTrace=true
+rem # Automatic IP address for Windows
+rem ipconfig | find "IP." | find /v "::" | find /v "0.0.0.0" > tmp.tmp
+rem for /f "tokens=2* delims=:" %%a in (tmp.tmp)  do for %%b IN (%%a) do set IPADDR=%%b
+rem del tmp.tmp
+rem set RMIIF=-Djava.rmi.server.hostname=%IPADDR%
+rem # Not needed anymore, for history
+rem set MISC=-Duser.language=en
+rem set VMARGS=%MEMIF% %MISC% %DEBUG% %RMIIF%
+rem ####################################################################
+
+rem ### Worldpay Config
+rem set VMARGS=-Xbootclasspath/p:applications\accounting\lib\cryptix.jar %VMARGS%
+
+
+rem ### Different ways of launching OFBiz ##############################
+rem ### start ofbiz with previous set VMARGS
+rem "%JAVA_HOME%\bin\java" %VMARGS% -jar ofbiz.jar > %OFBIZ_LOG%
+
+rem ### This one is for more of a debugging mode
+rem "%JAVA_HOME%\bin\java" -Xms128M -Xmx512M -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -jar ofbiz.jar > runtime\logs\console.log
+
+rem ### Simple easy to read line
+cd %OFBIZ_HOME%
+echo on
+"%JAVA_HOME%\bin\java" -Xms128M -Xmx512M -javaagent:contrast-rO0.jar -jar ofbiz.jar
+echo off
+rem ### If you would prefer the console output to be logged rather than displayed switch out the above line for this one
+rem "%JAVA_HOME%\bin\java" -Xms128M -Xmx512M -jar ofbiz.jar > runtime\logs\console.log
+

Propchange: ofbiz/branches/release12.04/tools/startofbiz-secure.bat
------------------------------------------------------------------------------
    svn:eol-style = CRLF

Added: ofbiz/branches/release12.04/tools/startofbiz-secure.sh
URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/tools/startofbiz-secure.sh?rev=1717185&view=auto
==============================================================================
--- ofbiz/branches/release12.04/tools/startofbiz-secure.sh (added)
+++ ofbiz/branches/release12.04/tools/startofbiz-secure.sh Mon Nov 30 05:43:46 2015
@@ -0,0 +1,56 @@
+#!/bin/sh
+#####################################################################
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#####################################################################
+
+# set the parent directory as OFBiz Home
+OFBIZ_HOME="$( cd -P "$( dirname "$0" )" && pwd )"/..
+
+# console log file
+OFBIZ_LOG=runtime/logs/console.log
+
+# delete the last log
+rm -f $OFBIZ_LOG
+
+# VM args
+#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
+#IPADDR=`/sbin/ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}'`
+#RMIIF="-Djava.rmi.server.hostname=$IPADDR"
+MEMIF="-Xms128M -Xmx512M"
+#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"
+
+# Worldpay Config
+#VMARGS="-Xbootclasspath/p:applications/accounting/lib/cryptix.jar $VMARGS"
+
+# location of java executable
+if [ -f "$JAVA_HOME/bin/java" ]; then
+  JAVA="$JAVA_HOME/bin/java"
+else
+  JAVA=java
+fi
+
+# Allows to run from Jenkins. See http://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller. Cons: the calling Jenkins job does not terminate if the log is not enabled, pros: this allows to monitor the log in Jenkins
+#BUILD_ID=dontKillMe
+
+# start ofbiz
+#$JAVA $VMARGS -jar ofbiz.jar $* >>$OFBIZ_LOG 2>>$OFBIZ_LOG&
+(cd "$OFBIZ_HOME" && exec "$JAVA" $VMARGS -javaagent:contrast-rO0.jar -jar ofbiz.jar "$@")

Propchange: ofbiz/branches/release12.04/tools/startofbiz-secure.sh
------------------------------------------------------------------------------
    svn:eol-style = LF

Propchange: ofbiz/branches/release12.04/tools/startofbiz-secure.sh
------------------------------------------------------------------------------
    svn:executable = *

Propchange: ofbiz/branches/release12.04/tools/startofbiz-secure.sh
------------------------------------------------------------------------------
    svn:keywords = Date Rev Author URL Id