You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2015/05/28 22:38:57 UTC

svn commit: r1682328 - /openwebbeans/trunk/distribution/src/main/install_scripts/install_owb_tomcat7.bat

Author: struberg
Date: Thu May 28 20:38:57 2015
New Revision: 1682328

URL: http://svn.apache.org/r1682328
Log:
OWB-1077 add a windows installer as well

Added:
    openwebbeans/trunk/distribution/src/main/install_scripts/install_owb_tomcat7.bat   (with props)

Added: openwebbeans/trunk/distribution/src/main/install_scripts/install_owb_tomcat7.bat
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/distribution/src/main/install_scripts/install_owb_tomcat7.bat?rev=1682328&view=auto
==============================================================================
--- openwebbeans/trunk/distribution/src/main/install_scripts/install_owb_tomcat7.bat (added)
+++ openwebbeans/trunk/distribution/src/main/install_scripts/install_owb_tomcat7.bat Thu May 28 20:38:57 2015
@@ -0,0 +1,110 @@
+@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 -----------------------------------------------------------------------------
+
+REM -----------------------------------------------------------------------------
+REM Install script for Apache OpenWebBeans to Tomcat7 and higher
+REM
+REM This script ALSO works with Tomcat8 and Tomcat9!
+REM
+REM usage example:
+REM First unzip the openwebbeans binary distribution file.
+REM From within the unzipped folder start this script:
+REM $> install_owb_tomcat7.bat c:\opt\apache-tomcat-8.0.23
+REM instead of passing the parameter you can also set the
+REM CATALINA_HOME environment variable
+REM -----------------------------------------------------------------------------
+
+
+REM -----------------------------------------------------------------------------
+REM set environment variables
+REM -----------------------------------------------------------------------------
+
+if defined %1 GOTO noParam
+    SET OWB_CATALINA_HOME=%CATALINA_HOME%
+
+:noParam
+
+if defined CATALINA_HOME GOTO catalina_defined
+    SET OWB_CATALINA_HOME=%1
+
+if defined OWB_CATALINA_HOME GOTO catalina_defined
+    echo USAGE: %0 tomcat_install_dir
+    GOTO end
+
+:catalina_defined
+
+
+if exist %OWB_CATALINA_HOME%\lib\catalina.jar GOTO okCatalina
+    echo "ERROR: CATALINA_HOME or first parameter doesn't point to a valid tomcat installation!"
+    GOTO end
+
+:okCatalina
+
+echo "OWB_INSTALLER: installing Apache OpenWebBeans to %OWB_CATALINA_HOME%"
+
+REM -----------------------------------------------------------------------------
+REM first ersase all leftovers from a previous install
+REM -----------------------------------------------------------------------------
+echo "OWB_INSTALLER: erase old OpenWebBeans Artifacts from Tomcat installation"
+
+del %OWB_CATALINA_HOME%\lib\openwebbeans*.jar
+del %OWB_CATALINA_HOME%\lib\xbean-asm*.jar
+del %OWB_CATALINA_HOME%\lib\xbean-finder*.jar
+del %OWB_CATALINA_HOME%\lib\geronimo-annotation*.jar
+del %OWB_CATALINA_HOME%\lib\geronimo-interceptor*.jar
+del %OWB_CATALINA_HOME%\lib\geronimo-jcdi*.jar
+del %OWB_CATALINA_HOME%\lib\geronimo-atinject*.jar
+
+
+REM -----------------------------------------------------------------------------
+REM next we copy the openwebbeans libraries into the tomcat lib dir
+REM -----------------------------------------------------------------------------
+echo "OWB_INSTALLER: copying OpenWebBeans Artifacts to Tomcat installation"
+
+copy openwebbeans-impl-*.jar %OWB_CATALINA_HOME%\lib\
+copy xbean-asm*.jar %OWB_CATALINA_HOME%\lib\
+copy xbean-finder*.jar %OWB_CATALINA_HOME%\lib\
+
+copy api\geronimo-atinject_*.jar %OWB_CATALINA_HOME%\lib\
+copy api\geronimo-jcdi_*.jar %OWB_CATALINA_HOME%\lib\
+copy api\geronimo-interceptor_*.jar %OWB_CATALINA_HOME%\lib\
+copy api\geronimo-annotation_*.jar %OWB_CATALINA_HOME%\lib\
+
+copy spi\openwebbeans-spi-*.jar %OWB_CATALINA_HOME%\lib\
+
+copy plugins\openwebbeans-web-*.jar %OWB_CATALINA_HOME%\lib\
+copy plugins\openwebbeans-el22-*.jar %OWB_CATALINA_HOME%\lib\
+copy plugins\openwebbeans-tomcat7-*.jar %OWB_CATALINA_HOME%\lib\
+copy plugins\openwebbeans-jsf-*.jar %OWB_CATALINA_HOME%\lib\openwebbeans-jsf.jar.disabled
+
+
+REM -----------------------------------------------------------------------------
+REM as last step we add the OWB tomcat7 listener
+REM -----------------------------------------------------------------------------
+echo ...
+echo "OWB_INSTALLER: add OpenWebBeans ContextLifecycleListener to" %CATALINA_HOME%\conf\context.xml
+
+echo ATTENTION: THIS STEP NEEDS TO BE DONE MANUALLY UNDER WINDOWS!
+echo change your tomcats conf\context.xml to contain the following entry in the "<Context>" element:
+echo "<Listener className="org.apache.webbeans.web.tomcat7.ContextLifecycleListener" />"
+
+
+:end
+set OWB_CATALINA_HOME=

Propchange: openwebbeans/trunk/distribution/src/main/install_scripts/install_owb_tomcat7.bat
------------------------------------------------------------------------------
    svn:eol-style = native