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 |
Free forum by Nabble | Edit this page |