./bin/startup.sh no? Or use the full path
Le 30 janv. 2016 11:44, "mauro2java2011" <[email protected]> a
écrit :
> Romain, please .
> my setenv:
>
> #! /bin/sh
> export JAVA_OPTS="$JAVA_OPTS
> -DOPENSHIFT_MYSQL_DB_HOST=$OPENSHIFT_MYSQL_DB_HOST
> -DOPENSHIFT_MYSQL_DB_PORT=$OPENSHIFT_MYSQL_DB_PORT
> -DOPENSHIFT_APP_NAME=$OPENSHIFT_APP_NAME"
> export JAVA_OPTS="$JAVA_OPTS
> -DOPENSHIFT_MYSQL_DB_USERNAME=$OPENSHIFT_MYSQL_DB_USERNAME
> -DOPENSHIFT_MYSQL_DB_PASSWORD=$OPENSHIFT_MYSQL_DB_PASSWORD"
> export JAVA_OPTS="$JAVA_OPTS -DOPENSHIFT_APP_DNS=$OPENSHIFT_APP_DNS
> -DOPENSHIFT_DIY_IP=$OPENSHIFT_DIY_IP"
> export JAVA_OPTS="$JAVA_OPTS
> -Dtomee.unpack.dir=$OPENSHIFT_DATA_DIR/tomee/apps"
>
>
> -------------------------------------------------------------------------------------------------------
>
> my server.xml will modified from the action_hooks start
>
> .openshift/action_hooks/start
>
>
> #!/bin/bash
> # The logic to start up your application should be put in this
> # script. The application will work only if it binds to
> # $OPENSHIFT_DIY_IP:8080
> set -x
> rsync -r --delete --exclude ".*" ${OPENSHIFT_REPO_DIR}/diy/tomee/conf/
> ${OPENSHIFT_DATA_DIR}/tomee/conf/
> rsync -r --delete --exclude ".*" ${OPENSHIFT_REPO_DIR}/diy/tomee/lib/
> ${OPENSHIFT_DATA_DIR}/tomee/lib/
> rsync -r --delete --exclude ".*" ${OPENSHIFT_REPO_DIR}/diy/tomee/webapps/
> ${OPENSHIFT_DATA_DIR}/tomee/webapps/
> rsync -r --delete --exclude ".*" ${OPENSHIFT_REPO_DIR}/diy/tomee/apps/
> ${OPENSHIFT_DATA_DIR}/tomee/apps/
> cd $OPENSHIFT_DATA_DIR/tomee
> sed -ig 's/OPENSHIFT_DIY_IP/'$OPENSHIFT_DIY_IP'/g' conf/server.xml
> sed -ig 's/OPENSHIFT_APP_DNS/'$OPENSHIFT_APP_DNS'/' conf/server.xml
> bin/startup.sh
> ----------------------------------------------------------------------
>
> my server.xml that contain OPENSHIFT_APP_DNS and OPENSHIFT_DIY_IP remplaces
> from the action_hooks start above.
>
>
>
> <?xml version='1.0' encoding='utf-8'?>
>
>
>
>
>
>
> <Server address="OPENSHIFT_DIY_IP" port="15005" shutdown="SHUTDOWN">
>
>
>
>
>
> <Listener className="org.apache.tomee.catalina.ServerListener" />
>
>
>
>
> <Listener
> className="org.apache.catalina.core.AprLifecycleListener"SSLEngine="on" />
>
>
> <Listener className="org.apache.catalina.core.JasperListener" />
>
>
> <Listener
> className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
> <Listener
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
> <Listener
> className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
>
>
>
> <GlobalNamingResources>
>
>
> <Resource name="UserDatabase" auth="Container"
> type="org.apache.catalina.UserDatabase"
> description="User database that can be updated and
> saved"
>
> factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
> pathname="conf/tomcat-users.xml" />
>
> </GlobalNamingResources>
>
>
>
> <Service name="Catalina">
>
>
>
>
>
>
>
>
>
>
>
> <Connector port="8080" protocol="HTTP/1.1"
> connectionTimeout="20000"
> address="OPENSHIFT_DIY_IP"
> redirectPort="15443" />
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> <Connector address="OPENSHIFT_DIY_IP" port="15009"
> protocol="AJP/1.3"
> redirectPort="8443" />
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> <Engine name="Catalina" defaultHost="OPENSHIFT_APP_DNS">
>
>
>
>
>
>
>
>
>
>
> <Realm
> className="org.apache.catalina.realm.LockOutRealm">
>
> <Realm
> className="org.apache.catalina.realm.UserDatabaseRealm"
> resourceName="UserDatabase" />
> </Realm>
>
>
>
>
>
> <Host name="OPENSHIFT_APP_DNS" appBase="webapps"
> unpackWARs="true" autoDeploy="true">
>
>
>
>
>
>
>
>
> <Valve
> className="org.apache.catalina.valves.AccessLogValve"
> directory="logs"
> prefix="localhost_access_log." suffix=".txt"
> pattern="%h %l %u %t "%r" %s %b"
> />
>
> </Host>
> </Engine>
> </Service>
> </Server>
>
>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/Permissions-dir-tomee-apps-for-deploy-ear-into-openshift-tp4677529p4677552.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>