Added: tomee/site/trunk/content/ng/admin/file-layout.html URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/ng/admin/file-layout.html?rev=1737782&view=auto ============================================================================== --- tomee/site/trunk/content/ng/admin/file-layout.html (added) +++ tomee/site/trunk/content/ng/admin/file-layout.html Tue Apr 5 06:43:46 2016 @@ -0,0 +1,299 @@ +<!DOCTYPE html> +<html lang="en"> + +<head> + <meta charset="UTF-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <title>Apache TomEE</title> + <meta name="description" content="Apache TomEE is a light JavaEE server with a lot tooling" /> + <meta name="keywords" content="tomee,asf,apache,javaee,jee,shade,embedded,test,junit,applicationcomposer,maven,arquillian" /> + <meta name="author" content="Luka Cvetinovic for Codrops" /> + <link rel="icon" href="../favicon.ico"> + <link rel="icon" type="image/png" href="../favicon.png"> + <meta name="msapplication-TileColor" content="#80287a"> + <meta name="theme-color" content="#80287a"> + <link rel="stylesheet" type="text/css" href="../css/normalize.css"> + <link rel="stylesheet" type="text/css" href="../css/bootstrap.css"> + <link rel="stylesheet" type="text/css" href="../css/owl.css"> + <link rel="stylesheet" type="text/css" href="../css/animate.css"> + <link rel="stylesheet" type="text/css" href="../fonts/font-awesome-4.1.0/css/font-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="../fonts/eleganticons/et-icons.css"> + <link rel="stylesheet" type="text/css" href="../css/jqtree.css"> + <link rel="stylesheet" type="text/css" href="../css/idea.css"> + <link rel="stylesheet" type="text/css" href="../css/cardio.css"> +</head> + +<body> + <div class="preloader"> + <img src="../img/loader.gif" alt="Preloader image"> + </div> + <nav class="navbar"> + <div class="container"> + <!-- Brand and toggle get grouped for better mobile display --> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="..//#"> + <span> + + + <img src="../img/logo-active.png"> + + + </span> + Apache TomEE + </a> + </div> + <!-- Collect the nav links, forms, and other content for toggling --> + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> + <ul class="nav navbar-nav navbar-right main-nav"> + <li><a href="../developer/index.html">Developer</a></li> + <li><a href="../admin/index.html">Admin</a></li> + <li><a href="../advanced/index.html">Advanced</a></li> + <li><a href="../security/index.html">Security</a></li> + <li><a href="../blog/index.html">Blog</a></li> + <li><a href="../community/index.html">Community</a></li> + <li><a href="../download.html">Downloads</a></li> + </ul> + </div> + <!-- /.navbar-collapse --> + </div> + <!-- /.container-fluid --> + </nav> + + + <div id="main-block" class="container section-padded"> + <div class="row title"> + <div class='page-header'> + + <div class='btn-toolbar pull-right' style="z-index: 2000;"> + <div class='btn-group'> + <a class="btn" href="../admin/file-layout.pdf"><i class="fa fa-file-pdf-o"></i> Download as PDF</a> + </div> + </div> + + <h2>TomEE File Layout</h2> + </div> + </div> + <div class="row"> + + <div class="col-md-12"> + <div id="filetree" class="paragraph col-md-4"> +<p>[ + { + label: 'apps', + description: 'A common but optional folder containing the applications (war, ear, jar). Note: this folder needs to be activated in tomee.xml for instance and is not there by default.', + children: [ + {label:'module1.jar',description:'An ejbmodule'}, + {label:'myapp',description:'An exploded war or ear'}, + {label:'anotherapp.war',description:'A war'}, + {label:'anotherapp',description:'By default TomEE will explode the war next to the .war file, this is customizable.'}, + {label:'anotherapp2.ear',description:'An ear'}, + {label:'anotherapp2',description:'By default TomEE will explode the ear next to the .ear file, this is customizable.'} + ] + }, + { + label: 'bin', + description: 'The executable and boot related files', + children: [ + {label:'bootstrap.jar',description:'The jar allowing Tomcat to start'}, + {label:'catalina.bat',description:'The windows main Tomcat script'}, + {label:'catalina.bat.original',description:'The original catalina.bat from Tomcat. TomEE customizes it.'}, + {label:'catalina.sh',description:'The UNIx main Tomcat script'}, + {label:'catalina.sh.original',description:'The original catalina.sh from Tomcat. TomEE customizes it.'}, + {label:'catalina-tasks.xml',description:'Some Ant tasks Tomcat provides to work with JMX'}, + {label:'commons-daemon.jar',description:'When setting up TomEE as a service you need this jar.'}, + {label:'commons-daemon-native.tar.gz',description:'The native needed by commons-daemon'}, + {label:'configtest.bat',description:'A windows script to validate the server.xml'}, + {label:'configtest.sh',description:'A UNIx script to validate the server.xml'}, + {label:'daemon.sh',description:'A script which can be used as init.d script'}, + {label:'digest.bat',description:'A windows script to compute a digest'}, + {label:'digest.sh',description:'A UNIx script to compute a digest'}, + {label:'service.bat',description:'The windows service script'}, + {label:'service.install.as.admin.bat',description:'Install TomEE as a service on windows'}, + {label:'service.readme.txt',description:'The explanations on how to setup TomEE as a windows service'}, + {label:'service.remove.as.admin.bat',description:'Uninstall TomEE service on windows'}, + {label:'setclasspath.bat',description:'The script called by catalina.bat to initialize Tomcat classpath'}, + {label:'setclasspath.sh',description:'The script called by catalina.bat to initialize TomEE classpath'}, + {label:'setenv.sh',description:'A UNIx user script (optional) where you can specify some JVM options like CATALINA_OPTS environment variable'}, + {label:'setenv.bat',description:'A windows user script (optional) where you can specify some JVM options like CATALINA_OPTS environment variable'}, + {label:'shutdown.bat',description:'Stop the server on windows, it is commonly used with -force and a timeout as options'}, + {label:'shutdown.sh',description:'Stop the server on UNIx, it is commonly used with -force and a timeout as options'}, + {label:'startup.bat',description:'Start (and forget) TomEE on windows'}, + {label:'startup.sh',description:'Start (and forget) TomEE on UNIx'}, + {label:'tomcat-juli.jar',description:'The Tomcat Java Util Logging extensions which allow for instance to configure the logging per application'}, + {label:'tomcat-native.tar.gz',description:'The Tomcat native used by some connectors'}, + {label:'TomEE…​.exe',description:'TomEE windows executables when setup as a service for amd64 architectures'}, + {label:'tomee.bat',description:'TomEE utility script for windows, allows to compute ciphers for instance'}, + {label:'tomee.sh',description:'TomEE utility script for UNIx, allows to compute ciphers for instance'}, + {label:'tool-wrapper.bat',description:'Windows script calling Tomcat Tool utility. It executes a command line with Tomcat classloader.'}, + {label:'tool-wrapper.sh',description:'UNIx script calling Tomcat Tool utility. It executes a command line with Tomcat classloader.'}, + {label:'version.bat',description:'Print Tomcat version (for windows)'}, + {label:'version.sh',description:'Print Tomcat version (for UNIx)'} + ] + }, + { + label: 'conf', + description: 'Folder containing the configuration of TomEE', + children: [ + {label:'Catalina',description:'A folder where Tomcat can copy web application configuration (typically context.xml can be overriden from there)'}, + {label:'catalina.policy',description:'The server security policy rules'}, + {label:'catalina.properties',description:'The server boot configuration (classloader etc…​)'}, + {label:'conf.d',description:'A TomEE folder where services can pick configuration'}, + {label:'context.xml',description:'The default context.xml configuration'}, + {label:'logging.properties',description:'The logging configuration for the server and applications (overridable)'}, + {label:'server.xml',description:'The server configuration (Host, Context, Valves, …​)'}, + {label:'server.xml.original',description:'The original server.xml, TomEE updates it to add its lifecycle manager.'}, + {label:'system.properties',description:'TomEE global configuration'}, + {label:'tomcat-users.xml',description:'The default location where tomcat stores users.'}, + {label:'tomcat-users.xml.original',description:'The Tomcat tomcat-users.xml (TomEE add comments)'}, + {label:'tomcat-users.xsd',description:'The XSD for tomcat-users.xml'}, + {label:'tomee.xml',description:'The TomEE configuration file, syntax is hybrid between XML and Properties and it is fully replaceable with system.properties but users generally prefer this file.'}, + {label:'web.xml',description:'The default web.xml'} + ] + }, + { + label: 'lib', + description: 'Folder containing TomEE binaries', + children: [ + {label:'*.jar',description:'Tomcat + TomEE libraries'} + ] + }, + { + label: 'logs', + description: 'Default location of log files', + children: [ + {label:'catalina.$day.log',description:'By default container logs go there'}, + {label:'xxx.2016-03-16.log',description:'By default application xxx logs go there (when using servlet API)'}, + {label:'localhost.$day.log',description:'By default host related logs go there'}, + {label:'localhost_access_log.$day.txt',description:'By default access logs (request the container processed) go there'} + ] + }, + { + label: 'temp', + description: 'Java temporary directory is redirected by default to this folder', + children: [ + {label:'OpenEJB-dejlzdbhjzbfrzeofrh',description:'A temporary file TomEE can create (suffix depends the startup) to check the instance'} + ] + }, + { + label: 'webapps', + description: 'Folder containing the web applications', + children: [ + {label:'myapp',description:'An exploded war'}, + {label:'anotherapp.war',description:'A war'}, + {label:'anotherapp',description:'By default TomEE will explode the war next to the .war file, this is customizable.'} + ] + }, + { + label: 'work', + description: 'Folder where Tomcat and TomEE can work', + children: [ + { + label:'Catalina',description:'By default Tomcat Engine is called Catalina. This folder matches engine name.', + children: [ + { + label:'localhost',description:'A folder by host by engine to seggregate data of each ones', + children: [ + { + label:'myapp',description:'An application deployed on the previous level host', + children: [ + { label:'org.apache.jsp.index_jsp.java',description:'The generated JSP source (index.jsp there)' }, + { label:'org.apache.jsp.index_jsp.class',description:'The compiled JSP binary' } + ] + } + ] + } + ] + } + ] + } +]</p> +</div> +<div id="filetreedetail" class="paragraph col-md-8 bs-callout bs-callout-primary"> +<p>Click on a tree node or open a folder to see the detail there.</p> +</div> + </div> + + </div> + </div> +<footer> + <div class="container"> + <div class="row"> + <div class="col-sm-6 text-center-mobile"> + <h3 class="white">Apache TomEE the little great server.</h3> + <h5 class="light regular light-white">"A good application in a good server"</h5> + <ul class="social-footer"> + <li><a href="https://fr-fr.facebook.com/ApacheTomEE/"><i class="fa fa-facebook"></i></a></li> + <li><a href="https://twitter.com/apachetomee"><i class="fa fa-twitter"></i></a></li> + <li><a href="https://plus.google.com/communities/105208241852045684449"><i class="fa fa-google-plus"></i></a></li> + </ul> + </div> + <div class="col-sm-6 text-center-mobile"> + <div class="row opening-hours"> + <div class="col-sm-3 text-center-mobile"> + <h5><a href="../admin/index.html" class="white">Administration</a></h5> + <ul class="list-unstyled"> + <li><a href="../admin/cluster/index.html" class="regular light-white">Cluster</a></li> + <li><a href="../admin/configuration/index.html" class="regular light-white">Configuration</a></li> + </ul> + </div> + <div class="col-sm-3 text-center-mobile"> + <h5><a href="../developer/index.html" class="white">Developer</a></h5> + <ul class="list-unstyled"> + <li><a href="../developer/classloading/index.html" class="regular light-white">Classloading</a></li> + <li><a href="../developer/ide/index.html" class="regular light-white">IDE</a></li> + <li><a href="../developer/testing/index.html" class="regular light-white">Testing</a></li> + <li><a href="../developer/tools/index.html" class="regular light-white">Tools</a></li> + </ul> + </div> + <div class="col-sm-3 text-center-mobile"> + <h5><a href="../advanced/index.html" class="white">Advanced</a></h5> + <ul class="list-unstyled"> + <li><a href="../advanced/applicationcomposer/index.html" class="regular light-white">Application Composer</a></li> + <li><a href="../advanced/setup/index.html" class="regular light-white">Setup</a></li> + <li><a href="../advanced/shading/index.html" class="regular light-white">Shading</a></li> + <li><a href="../advanced/tomee-embedded/index.html" class="regular light-white">TomEE Embedded</a></li> + </ul> + </div> + <div class="col-sm-3 text-center-mobile"> + <h5><a href="../community/index.html" class="white">Community</a></h5> + <ul class="list-unstyled"> + <li><a href="../community/contributors.html" class="regular light-white">Contributors</a></li> + <li><a href="../community/social.html" class="regular light-white">Social</a></li> + <li><a href="../community/sources.html" class="regular light-white">Sources</a></li> + </ul> + </div> + </div> + </div> + </div> + <div class="row bottom-footer text-center-mobile"> + <div class="col-sm-12 light-white"> + <p>Copyright © 1999-2016 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache TomEE, TomEE, Apache, the Apache feather logo, and the Apache TomEE project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p> + </div> + </div> + </div> + </footer> + <!-- Holder for mobile navigation --> + <div class="mobile-nav"> + <a href="#" class="close-link"><i class="arrow_up"></i></a> + </div> + <!-- Scripts --> + <script src="../js/jquery-1.11.1.min.js"></script> + <script src="../js/owl.carousel.min.js"></script> + <script src="../js/bootstrap.min.js"></script> + <script src="../js/wow.min.js"></script> + <script src="../js/typewriter.js"></script> + <script src="../js/jquery.onepagenav.js"></script> + <script src="../js/tree.jquery.js"></script> + <script src="../js/highlight.pack.js"></script> + <script src="../js/main.js"></script> +</body> + +</html> +
Added: tomee/site/trunk/content/ng/admin/file-layout.pdf URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/ng/admin/file-layout.pdf?rev=1737782&view=auto ============================================================================== Binary files tomee/site/trunk/content/ng/admin/file-layout.pdf (added) and tomee/site/trunk/content/ng/admin/file-layout.pdf Tue Apr 5 06:43:46 2016 differ Added: tomee/site/trunk/content/ng/admin/index.html URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/ng/admin/index.html?rev=1737782&view=auto ============================================================================== --- tomee/site/trunk/content/ng/admin/index.html (added) +++ tomee/site/trunk/content/ng/admin/index.html Tue Apr 5 06:43:46 2016 @@ -0,0 +1,177 @@ +<!DOCTYPE html> +<html lang="en"> + +<head> + <meta charset="UTF-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <title>Apache TomEE</title> + <meta name="description" content="Apache TomEE is a light JavaEE server with a lot tooling" /> + <meta name="keywords" content="tomee,asf,apache,javaee,jee,shade,embedded,test,junit,applicationcomposer,maven,arquillian" /> + <meta name="author" content="Luka Cvetinovic for Codrops" /> + <link rel="icon" href="../favicon.ico"> + <link rel="icon" type="image/png" href="../favicon.png"> + <meta name="msapplication-TileColor" content="#80287a"> + <meta name="theme-color" content="#80287a"> + <link rel="stylesheet" type="text/css" href="../css/normalize.css"> + <link rel="stylesheet" type="text/css" href="../css/bootstrap.css"> + <link rel="stylesheet" type="text/css" href="../css/owl.css"> + <link rel="stylesheet" type="text/css" href="../css/animate.css"> + <link rel="stylesheet" type="text/css" href="../fonts/font-awesome-4.1.0/css/font-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="../fonts/eleganticons/et-icons.css"> + <link rel="stylesheet" type="text/css" href="../css/jqtree.css"> + <link rel="stylesheet" type="text/css" href="../css/idea.css"> + <link rel="stylesheet" type="text/css" href="../css/cardio.css"> +</head> + +<body> + <div class="preloader"> + <img src="../img/loader.gif" alt="Preloader image"> + </div> + <nav class="navbar"> + <div class="container"> + <!-- Brand and toggle get grouped for better mobile display --> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="..//#"> + <span> + + + <img src="../img/logo-active.png"> + + + </span> + Apache TomEE + </a> + </div> + <!-- Collect the nav links, forms, and other content for toggling --> + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> + <ul class="nav navbar-nav navbar-right main-nav"> + <li><a href="../developer/index.html">Developer</a></li> + <li><a href="../admin/index.html">Admin</a></li> + <li><a href="../advanced/index.html">Advanced</a></li> + <li><a href="../security/index.html">Security</a></li> + <li><a href="../blog/index.html">Blog</a></li> + <li><a href="../community/index.html">Community</a></li> + <li><a href="../download.html">Downloads</a></li> + </ul> + </div> + <!-- /.navbar-collapse --> + </div> + <!-- /.container-fluid --> + </nav> + + + <div id="main-block" class="container section-padded"> + <div class="row title"> + <div class='page-header'> + + <div class='btn-toolbar pull-right' style="z-index: 2000;"> + <div class='btn-group'> + <a class="btn" href="../admin/index.pdf"><i class="fa fa-file-pdf-o"></i> Download as PDF</a> + </div> + </div> + + <h2>TomEE Administration</h2> + </div> + </div> + <div class="row"> + + <div class="col-md-12"> + <div class="ulist"> +<ul> +<li> +<p><a href="file-layout.html">TomEE File Layout</a></p> +</li> +<li> +<p><a href="configuration/index.html">Configuration Reference</a></p> +</li> +<li> +<p><a href="cluster/index.html">Clustering</a></p> +</li> +</ul> +</div> + </div> + + </div> + </div> +<footer> + <div class="container"> + <div class="row"> + <div class="col-sm-6 text-center-mobile"> + <h3 class="white">Apache TomEE the little great server.</h3> + <h5 class="light regular light-white">"A good application in a good server"</h5> + <ul class="social-footer"> + <li><a href="https://fr-fr.facebook.com/ApacheTomEE/"><i class="fa fa-facebook"></i></a></li> + <li><a href="https://twitter.com/apachetomee"><i class="fa fa-twitter"></i></a></li> + <li><a href="https://plus.google.com/communities/105208241852045684449"><i class="fa fa-google-plus"></i></a></li> + </ul> + </div> + <div class="col-sm-6 text-center-mobile"> + <div class="row opening-hours"> + <div class="col-sm-3 text-center-mobile"> + <h5><a href="../admin/index.html" class="white">Administration</a></h5> + <ul class="list-unstyled"> + <li><a href="../admin/cluster/index.html" class="regular light-white">Cluster</a></li> + <li><a href="../admin/configuration/index.html" class="regular light-white">Configuration</a></li> + </ul> + </div> + <div class="col-sm-3 text-center-mobile"> + <h5><a href="../developer/index.html" class="white">Developer</a></h5> + <ul class="list-unstyled"> + <li><a href="../developer/classloading/index.html" class="regular light-white">Classloading</a></li> + <li><a href="../developer/ide/index.html" class="regular light-white">IDE</a></li> + <li><a href="../developer/testing/index.html" class="regular light-white">Testing</a></li> + <li><a href="../developer/tools/index.html" class="regular light-white">Tools</a></li> + </ul> + </div> + <div class="col-sm-3 text-center-mobile"> + <h5><a href="../advanced/index.html" class="white">Advanced</a></h5> + <ul class="list-unstyled"> + <li><a href="../advanced/applicationcomposer/index.html" class="regular light-white">Application Composer</a></li> + <li><a href="../advanced/setup/index.html" class="regular light-white">Setup</a></li> + <li><a href="../advanced/shading/index.html" class="regular light-white">Shading</a></li> + <li><a href="../advanced/tomee-embedded/index.html" class="regular light-white">TomEE Embedded</a></li> + </ul> + </div> + <div class="col-sm-3 text-center-mobile"> + <h5><a href="../community/index.html" class="white">Community</a></h5> + <ul class="list-unstyled"> + <li><a href="../community/contributors.html" class="regular light-white">Contributors</a></li> + <li><a href="../community/social.html" class="regular light-white">Social</a></li> + <li><a href="../community/sources.html" class="regular light-white">Sources</a></li> + </ul> + </div> + </div> + </div> + </div> + <div class="row bottom-footer text-center-mobile"> + <div class="col-sm-12 light-white"> + <p>Copyright © 1999-2016 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache TomEE, TomEE, Apache, the Apache feather logo, and the Apache TomEE project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p> + </div> + </div> + </div> + </footer> + <!-- Holder for mobile navigation --> + <div class="mobile-nav"> + <a href="#" class="close-link"><i class="arrow_up"></i></a> + </div> + <!-- Scripts --> + <script src="../js/jquery-1.11.1.min.js"></script> + <script src="../js/owl.carousel.min.js"></script> + <script src="../js/bootstrap.min.js"></script> + <script src="../js/wow.min.js"></script> + <script src="../js/typewriter.js"></script> + <script src="../js/jquery.onepagenav.js"></script> + <script src="../js/tree.jquery.js"></script> + <script src="../js/highlight.pack.js"></script> + <script src="../js/main.js"></script> +</body> + +</html> + Added: tomee/site/trunk/content/ng/admin/index.pdf URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/ng/admin/index.pdf?rev=1737782&view=auto ============================================================================== --- tomee/site/trunk/content/ng/admin/index.pdf (added) +++ tomee/site/trunk/content/ng/admin/index.pdf Tue Apr 5 06:43:46 2016 @@ -0,0 +1,372 @@ +%PDF-1.3 +%ÿÿÿÿ +1 0 obj +<< /Title (TomEE Administration) +/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0) +/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0) +/CreationDate (D:20160323095150+01'00') +/ModDate (D:20160323095150+01'00') +>> +endobj +2 0 obj +<< /Type /Catalog +/Pages 3 0 R +/Outlines 15 0 R +/PageLabels 17 0 R +/PageMode /UseOutlines +/OpenAction [7 0 R /FitH 842.89] +/ViewerPreferences << /DisplayDocTitle true +>> +>> +endobj +3 0 obj +<< /Type /Pages +/Count 2 +/Kids [7 0 R 10 0 R] +>> +endobj +4 0 obj +<< /Length 2 +>> +stream +q + +endstream +endobj +5 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/Contents 4 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +>> +>> +endobj +6 0 obj +<< /Length 274 +>> +stream +q +/DeviceRGB cs +0.600 0.600 0.600 scn +/DeviceRGB CS +0.600 0.600 0.600 SCN + +BT +254.30125390624994 351.36449999999996 Td +/F1.0 27 Tf +[<54> 29.78515625 <6f6d45452041> 20.01953125 <646d696e69737472> 20.01953125 <6174696f6e>] TJ +ET + +0.000 0.000 0.000 SCN +0.000 0.000 0.000 scn +Q + +endstream +endobj +7 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/Contents 6 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F1.0 8 0 R +>> +>> +>> +endobj +8 0 obj +<< /Type /Font +/BaseFont /AAAAAY+NotoSerif +/Subtype /TrueType +/FontDescriptor 19 0 R +/FirstChar 32 +/LastChar 255 +/Widths 21 0 R +/ToUnicode 20 0 R +>> +endobj +9 0 obj +<< /Length 1362 +>> +stream +q + +-0.500 Tc +/DeviceRGB cs +0.200 0.200 0.200 scn +/DeviceRGB CS +0.200 0.200 0.200 SCN + +BT +56.88050000000001 793.9259999999999 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.000 0.000 0.000 SCN +0.000 0.000 0.000 scn + +0.000 Tc +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN + +BT +66.24000000000001 793.9259999999999 Td +/F1.0 10.5 Tf +[<54> 29.78515625 <6f6d45452046696c65204c61> 20.01953125 <796f7574>] TJ +ET + +0.000 0.000 0.000 SCN +0.000 0.000 0.000 scn + +-0.500 Tc +0.200 0.200 0.200 scn +0.200 0.200 0.200 SCN + +BT +56.88050000000001 772.146 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.000 0.000 0.000 SCN +0.000 0.000 0.000 scn + +0.000 Tc +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN + +BT +66.24000000000001 772.146 Td +/F1.0 10.5 Tf +[<436f6e6669677572> 20.01953125 <6174696f6e205265666572656e6365>] TJ +ET + +0.000 0.000 0.000 SCN +0.000 0.000 0.000 scn + +-0.500 Tc +0.200 0.200 0.200 scn +0.200 0.200 0.200 SCN + +BT +56.88050000000001 750.366 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.000 0.000 0.000 SCN +0.000 0.000 0.000 scn + +0.000 Tc +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN + +BT +66.24000000000001 750.366 Td +/F1.0 10.5 Tf +<436c7573746572696e67> Tj +ET + +0.000 0.000 0.000 SCN +0.000 0.000 0.000 scn +q +0.000 0.000 0.000 scn +0.000 0.000 0.000 SCN +1 w +0 J +0 j +[ ] 0 d +/Stamp1 Do +0.200 0.200 0.200 scn +0.200 0.200 0.200 SCN + +BT +541.0089999999999 14.388 Td +/F1.0 9 Tf +<31> Tj +ET + +0.000 0.000 0.000 SCN +0.000 0.000 0.000 scn +Q +Q + +endstream +endobj +10 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/Contents 9 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F1.0 8 0 R +>> +/XObject << /Stamp1 14 0 R +>> +>> +/Annots [11 0 R 12 0 R 13 0 R] +>> +endobj +11 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (file-layout.html) +>> +/Subtype /Link +/Rect [66.24000000000001 790.8599999999999 159.81805078125 805.14] +/Type /Annot +>> +endobj +12 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (configuration/index.html) +>> +/Subtype /Link +/Rect [66.24000000000001 769.0799999999999 188.375794921875 783.36] +/Type /Annot +>> +endobj +13 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (cluster/index.html) +>> +/Subtype /Link +/Rect [66.24000000000001 747.3 117.35400000000001 761.58] +/Type /Annot +>> +endobj +14 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 178 +>> +stream +q +/DeviceRGB cs +0.000 0.000 0.000 scn +/DeviceRGB CS +0.000 0.000 0.000 SCN +1 w +0 J +0 j +[ ] 0 d +q +0.25 w +/DeviceRGB CS +0.867 0.867 0.867 SCN +48.240 30.000 m +547.040 30.000 l +S +Q +Q + +endstream +endobj +15 0 obj +<< /Type /Outlines +/Count 1 +/First 16 0 R +/Last 16 0 R +>> +endobj +16 0 obj +<< /Title <feff0054006f006d00450045002000410064006d0069006e0069007300740072006100740069006f006e> +/Parent 15 0 R +/Count 0 +/Dest [7 0 R /XYZ 0 841.89 null] +>> +endobj +17 0 obj +<< /Nums [0 << /P (i) +>>] +>> +endobj +18 0 obj +<< /Length1 5992 +/Length 3835 +/Filter [/FlateDecode] +>> +stream +xXP[gv>ÿ½Wx +®®$@ +$Äûa26,F ñ°A!bc¶Í:®ízm'ÞqÝ$®ln=ﶦM'i7îîdÒnf6Ï6ãݤM&^7Ónv2±{îÕÅ`$³bîýïþ{ÏùÎwÎþÿ (À +2X^ô/y;ÛAÉ 9»°6óäüßàó« ©¿ZOûMçy í<¾S;·=røÃdìÿûssAú¯å3 évì/ú,,`ûÜ!KÕ??û ö`r)¼¥^¢?Çþ»Ø ùÌ°dXd1THÍ;u ûP/@ +>Êá[ä~u_dqE â=v+ 9%Ué)3Kòüo·}÷WðG¼ûÇÿB7Þ½ ÃVå¦JZ¯38Üt#±e¨Xªd¿vZï2«mM.ÖìÔ4¶ÙÎ/à]úO¡qZ»µ¯VãªLÌ-q¼Unuj>-ÙeÙP 4 $ÙªÔ¦íÔai©ë°,æQI'ÐZr©/IáiµÄR¬I§É"×&ÿ¯«`ÕoXÖ/s¬ÂÌ3äßÈ'ïäY2ìV/µØ]ɼz+3å+|¾©âÜÈcOu´vì±ÆNþ®Þ¹Á\½."ªb©lÒÛyJ¯Sâ3KÈX"u<¡öL7¡åóOÎÚÔÖfC~Ý'úãÞ:÷Ìr÷ʨ§ #DZ°yüã¿ì~î²×õîáJ£Deè¶<û?OþðÙýEÖF]²Ach)_¸Frþz¨® D,} Ìòc(Ñ¢a$ÖJA@LåÄ¡ÍÒyZ¯ÍÐfkÉur¦²/))o½X sñj!L¢â É-oæcϱÌ5ïÒÆð%Öéb4bO +ïo^lÙD»ÂÜ4KQÞÕ4ZEj³[çÝ<.ÔKFóÌ^«¬ój Ö+ü¹ML +I³ÓOívI6²EÞ3¶ï+лøÑ+jX-#òͦ\FuH)¦ý¡d1ßúÖÑ¢}<ÖB®¡ YÚà¡Ùd ú¤D¿»w#Ä8¡D2&ljM®û\úا?ÜTo^Ùvu)ãð-TÇNߤC£ëYÛ{æËÁA²´ÃIÞí7×&ÝÃÁk××÷7dZJûô®tj2äâÄ©G÷¨H#ú¬8ñåzO`ݲyÜ"@ø¹ÙeÌbôcó*ÿ×O¶IgŨ)Ò"'3ëeÌ(¡Ã Êì¸pÒYë8ÇínLx[õÂÜçêF"°BÌ#î`»áøÞÕÍõeÊ}Îàɳ%[©Ç>å2¸±&ïêõãORÚMÊ&vlÞ3úÆqê¶aÐêlwtYrJOMmþ®¼V§ô]-ï°Ö½ _¯ù§¹Y¾s~ñ"G2 O%ߢèDµ4A)ïÌﶶ®ÿ¿éÁ¦ñ±t£Ç^À[üç<¬OSUì}HÕøçoýðò'kóí{íN«¯¹¤báÅÓï¿ÝßRZ¨o«Õ<¡]æ5¹ +ÌO%_á""×f0òÄE¤ü!RÞH¨ÿØs9¹õ= Á««^ÖOö6ä¤Ð4Åãd-VÖ¨Yn^ðLº +ø'/YºE3o_xôݳkKiU ¡;óyqìË1ÇÂåð¡Ëa§sé¹Cï¿ÇKÿyJ":yÐÖôLjѲôJFÙ"ëÉä<ûHIø§Go¼?})T¿é£Êz:c]uÊüý§èÏþág''í·nwóÑ{ýï×&«Ì+µÊ öRa>×àq\^ÈÖvú:lÛÛ.ª%^`lÔÕÍSj¡$¼ürÕÄÉáþÍ7»JR5vcE}qÑÆ® ïóÅg:øgÆÏNVfì\ayQ¦/Ôy¦×ü ¤½°úZb*ÆÁ½° G ß2+O¸[Â)\R²Ånç} Ocw)¾nZh´Äk:7¸B¡^ÆZPV(O+È.0©ôf~ìÌwRX¶ QU¬NÏÒYÔo ¤ùägÞþµ©}Ü]Ê©Ú*Z-ùÖÉóþWeZZiU½NcfÓn?×0ÓzdX§vôÙ~Y>Ðh8¼wºªµ"k80=ÂhrE)yÙ©)©å«£=Ç&ÐDÇróÙ ?°Ü2úðtõ¥s ûJXSµÖµÏÙ80iÛwvÊnÔædoåûj¹±jK¯L3õÐDzn¿çû&,O¸R«ÿyPP³³JÞY;C¬vmE9 QSoþãF&®»y&MVÆoâ2ÅÂDÆ,Vøn?¯U²¦b+ÂZ±MMeB>aµ¢&Eû_cÝ!¤X¸ï(Ø|9¾óèO·âÊ]u¸óáÜØ»37%}¹¶x·Ú»u/ck"ï*°Qï©õNSnÉ7«oïµj¯++CÓ1°ÏÚ÷]/Æ.æÚëöVçîèzÆjóôRjSlÔuaj· Åÿ£ùX¡èõ/¹Êá;Ö¸CP=~¤%Ö/,1 ùÉ|~Ö~ßàNÆ£rÒVpí{öU<¸Ï bOæ9|î¶Îü¯ý°÷`×S3bKV9.&Td;¦1~#|u½ùÿn +÷Më9ÔÛ{°¥m[2Æ®Çþ«íáwÎcAÊk=÷ÖùÈ« «/D"WVÎá¨^,hëQÙxE¬d$R¨?oPoT¨L®ýÞ¥Ål¾Ãnm045YÂXÝN÷_ç\ú¾v®Ú=Ò]Þ>î4Æ^¹q¬Ë-Ì84ïX¿vøkÜ.6âfØÚtæ²´ ¼Ðû'£VµÑcq× ×±¹uS]{V{53ïí\ê1ô¶Ùq!-tù½ÑîbçÁ¿P©kªËj¸Ôêö2uek¡ÆZÅé{ü¶ Nkk5Ôzf#y ÅÆ:«¹P×Ò7ÕÔd ñïÜ ~,köþ%¸ªfKrì¹I-[¬Ý9¦ÄÍ¥*«óú:ôKöéôåé$%öûÑDù~yJLÛutº2Èê ó{n¯nöÍO¡~æÁGL¸NÜ¿ªîã÷D©#{gY÷ðxÕÀúÌñ ³+Ü^#«6»ôXw®û gGY?õ£yò©¢MÖ½G»Èµ^<±IĵâbqbGÜu&¥í'a»%nFå¸çf±4¦ ©ÉrãÈ#Ì 9[®g3c¿,nj:øý±Ì¹Ç;óc'ÚrVNnÈÝ®¤Çu#O6NJòxåLx ¹}yú±Cm¦t¿{á~++ÀJeµeèscôCæc]ä|>Ãaõ!Î ¹Jc(ȸ¿æÊ:ÎÚ©.©kªÖè(£Þ´²lkdxx¹eÛ¥SGàøT yܤڨ¨÷éz¡fùOI6%ÛÅä¼<*ÿ üãDaÚâùYS²ËØ~«Ìmèc^Â[Y#¶ÿ eÌ1¡?e_f:`ú=Ô0}`¡ÁkÔ @¬êK°L¿^ú"SoQ¦s© «Ïm>ÇãáXO¬/鯴բD /àÉù@vß8 }¹IÎãÈá°ñþÌÿ¥JQ¡(æ7@Ýi#wð»2áãö={Ú¡ ±;q ç¨QÈS×ßA¯»p_ÝþÙõÜ,ì¯iPáÉÖ ¥¨ÙÜy¡ Ú¡:¡z`ôà Âøp5 qᬠEdê®?Qaê1="ÉpN´ñCINAü$§pOÿ3INC¼*ÉiÌï$9 ++ÉP$AqHr°Ä+Éå~[èHDz'¼äQIÙä]I&ò;I*jËVRå\y1$É0A=$É¥~#É¡ÝýÏ K;%y +4У<xúQI +ãô?Kr%V+aéðÖ"ó³sQ®ÊZYŵóA®34ÍsÍÜ 0´Â W<%XÌÃ,ÌAÃ_V,YUøÔ£a/@{i\øüã0¸[_½ ¶AÔõ ÞÀ÷ £an(Áãiß +ã[Câó03]]ðGÄÏfaú!Ò £kKyÑ?;åÌÜ-½¨!$jZCÔqLøÙ,êáÃ# ·oFâFVæÃ!®·Ú¹Õ9ÌWa`sÁ#%v|Z ¹fá·¯\Ð(*Uϯp~.ñþÈ!.<³ù&çE¢üxEÑI +DàÊÂ8Û¾ô¯ð"*þv>îÿÜ\ qÑ q¯½b DAÔµèõGýÜjhn>Å4ÜÔwWm`Z/~}\E5s"h<!î3!È8BóÜ.`»FËt8ägEùéð¢eÉ@Â1£ø½«ZxÔ±Í)/Êq| ¯¤ùðáÃü¢ä¨z%ºß§ù°øÇ£{Qoë^AÙ*ZÇêV±ÕP á¢sA®yÉ?4RÁme`oÅÊ9Z¨wEbHà1 æ¤ÀÃÈN3Úóã{ñÞ½ßT äþ®rx~ÌZâ(V,=Ö¾¡V³bwý;¬ò¨9ZÕÖWPÒçVÌü!¼ãÖ!þ/e¢pýmÓdò´Ï©äD±½ùgoµ¸&BÒSbµ~ÿ¥g +endstream +endobj +19 0 obj +<< /Type /FontDescriptor +/FontName /AAAAAY+NotoSerif +/FontFile2 18 0 R +/FontBBox [-212 -250 1246 1047] +/Flags 6 +/StemV 0 +/ItalicAngle 0.0 +/Ascent 1068 +/Descent -292 +/CapHeight 1462 +/XHeight 1098 +>> +endobj +20 0 obj +<< /Length 1286 +/Filter [/FlateDecode] +>> +stream +xe×ËnÛFá½®BËtHs&Ã@n¼èu{stÔ +ß}ù½¤i Æ/y¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ôÓygì¾êýë+þÖ×|ݶßßîýõé<.ûÝá÷í÷ûí}ÿáÇv)ýÝá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµïûãîñqßúØú9_ɯ}à´Omûütÿ¸óϼ_ûÞòÚLL½´þv͵ßòù¥ïÇÇ1wýÜþó9ç)eÔÏù6=nÿ·ÒPÒªtN¥§ô*eP)£ÊDT.ÊrU)³ÊBYTVʪ²Q6²«[¢×Èkðy ^#¯Ákä5x¼¯×à5ò¼F^×Èkðy ^#¯Ákä5x¼¯×à5ò¼F^×ÊkñZy-^+¯Åkåµx¼¯×âµòZ¼V^×ÊkñZy-^+¯Åkåµx¼¯×âµòZ¼V^×Éëð:y^'¯Ãëäux¼¯×áuò:¼N^×Éëð:y^'¯Ãëäux¼¯×áuò:¼N^×Ëëñzy=^/¯Çëåõx½¼¯×ãõòz¼^^×Ëëñzy=^/¯Çëåõx½¼¯×ãõòz¼^Þ7ÈðyÞ oÀä x¼o7à ò¼AÞ7ÈðyÞ oÀä x¼o7à ò¼AÞ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I$$*I$ITH¨$$QI"I¢DD%$JI$$*I$ITH¨$$III$$%I$Iê|ÂäMx¼ o7áMò&¼IÞ7Éð&yÞ$oÂäMx¼ o7áMò.xy¼UoÕÄÞªÙ¼M¼MÈoÓlÞÎx;ãâí +¿àíJ¼àíê÷31ÞÎÄx;ãí +¿âíJ¼âíJ¼âí¹âíâ¬x»¯x»¯x+Þ!Ãw¹âB®xb®x+ÞïrÅ;àà2äÍkçÎñJ¼Y³e¼Y7+|Æx oS7+[ÆeÈ×yÞ¢oVûòæµ-ã·é"¯åþR¦W*Ó4XqêC^Jú[(£à®^1»¢y]¡Èk¹}¼YM-x¥úëÈVæz·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7JãÈÛE¡/3Y(Y*AW RõÝVJSª¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>MU¡Û\ØjPSã {HSãçMªôj»·{fk°yGám[z*EïsaëÝ>&îÓ«Óúôj%u¼Üî;¥2^ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[¢³P:ÙçÂVÌ¡§Õ >¼MÁBi2.ĦÇÜèÔ!¯áñdÈk¹`¼=oÌqWÞwdJF(L164ÞU Ñ)x0Eú~êñZ? ¾=¶×/·ÛöÄίÕõ~:÷o?$®«ÎÒÿ¿çóO +endstream +endobj +21 0 obj +[259 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 559 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 705 1000 613 1000 623 589 1000 1000 1000 1000 1000 623 1000 1000 1000 1000 1000 655 1000 612 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 562 1000 492 613 535 369 538 1000 319 1000 1000 310 944 645 577 1000 1000 471 451 352 634 1000 1000 1000 564 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 361 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 10 00 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000] +endobj +xref +0 22 +0000000000 65535 f +0000000015 00000 n +0000000270 00000 n +0000000458 00000 n +0000000522 00000 n +0000000573 00000 n +0000000729 00000 n +0000001054 00000 n +0000001234 00000 n +0000001398 00000 n +0000002812 00000 n +0000003054 00000 n +0000003242 00000 n +0000003439 00000 n +0000003620 00000 n +0000003906 00000 n +0000003980 00000 n +0000004153 00000 n +0000004198 00000 n +0000008123 00000 n +0000008337 00000 n +0000009699 00000 n +trailer +<< /Size 22 +/Root 2 0 R +/Info 1 0 R +>> +startxref +10811 +%%EOF Added: tomee/site/trunk/content/ng/advanced/applicationcomposer/index.html URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/ng/advanced/applicationcomposer/index.html?rev=1737782&view=auto ============================================================================== --- tomee/site/trunk/content/ng/advanced/applicationcomposer/index.html (added) +++ tomee/site/trunk/content/ng/advanced/applicationcomposer/index.html Tue Apr 5 06:43:46 2016 @@ -0,0 +1,247 @@ +<!DOCTYPE html> +<html lang="en"> + +<head> + <meta charset="UTF-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <title>Apache TomEE</title> + <meta name="description" content="Apache TomEE is a light JavaEE server with a lot tooling" /> + <meta name="keywords" content="tomee,asf,apache,javaee,jee,shade,embedded,test,junit,applicationcomposer,maven,arquillian" /> + <meta name="author" content="Luka Cvetinovic for Codrops" /> + <link rel="icon" href="../../favicon.ico"> + <link rel="icon" type="image/png" href="../../favicon.png"> + <meta name="msapplication-TileColor" content="#80287a"> + <meta name="theme-color" content="#80287a"> + <link rel="stylesheet" type="text/css" href="../../css/normalize.css"> + <link rel="stylesheet" type="text/css" href="../../css/bootstrap.css"> + <link rel="stylesheet" type="text/css" href="../../css/owl.css"> + <link rel="stylesheet" type="text/css" href="../../css/animate.css"> + <link rel="stylesheet" type="text/css" href="../../fonts/font-awesome-4.1.0/css/font-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="../../fonts/eleganticons/et-icons.css"> + <link rel="stylesheet" type="text/css" href="../../css/jqtree.css"> + <link rel="stylesheet" type="text/css" href="../../css/idea.css"> + <link rel="stylesheet" type="text/css" href="../../css/cardio.css"> +</head> + +<body> + <div class="preloader"> + <img src="../../img/loader.gif" alt="Preloader image"> + </div> + <nav class="navbar"> + <div class="container"> + <!-- Brand and toggle get grouped for better mobile display --> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="../..//#"> + <span> + + + <img src="../../img/logo-active.png"> + + + </span> + Apache TomEE + </a> + </div> + <!-- Collect the nav links, forms, and other content for toggling --> + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> + <ul class="nav navbar-nav navbar-right main-nav"> + <li><a href="../../developer/index.html">Developer</a></li> + <li><a href="../../admin/index.html">Admin</a></li> + <li><a href="../../advanced/index.html">Advanced</a></li> + <li><a href="../../security/index.html">Security</a></li> + <li><a href="../../blog/index.html">Blog</a></li> + <li><a href="../../community/index.html">Community</a></li> + <li><a href="../../download.html">Downloads</a></li> + </ul> + </div> + <!-- /.navbar-collapse --> + </div> + <!-- /.container-fluid --> + </nav> + + + <div id="main-block" class="container section-padded"> + <div class="row title"> + <div class='page-header'> + + <div class='btn-toolbar pull-right' style="z-index: 2000;"> + <div class='btn-group'> + <a class="btn" href="../../advanced/applicationcomposer/index.pdf"><i class="fa fa-file-pdf-o"></i> Download as PDF</a> + </div> + </div> + + <h2>Application Composer Advanced Usage</h2> + </div> + </div> + <div class="row"> + + <div class="col-md-12"> + <div class="paragraph"> +<p>ApplicationComposer can be a way to run a JBatch not needing any HTTP connector.</p> +</div> +<div class="paragraph"> +<p>Here is an example making batch integration easy - note you can extract the generic part in a library very easily:</p> +</div> +<div class="admonitionblock tip"> +<table> +<tr> +<td class="icon"> +<div class="title">Tip</div> +</td> +<td class="content"> +if you didn’t check yet BatchEE provides some standalone utilities for JBatch but the idea of this page can be reused for a lot of applications. +</td> +</tr> +</table> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">// helper class reusable for any batch +abstract class BatchApplication { + private static final DateTimeFormatter DATE = DateTimeFormatter.ofPattern("YYYYMMddHHmmss"); + + protected Report runBatch(final String batchName, final Properties config) { + final JobOperator operator = BatchRuntime.getJobOperator(); + final long id = operator.start(batchName, config); + Batches.waitForEnd(operator, id); + return new Report(operator.getJobExecution(id), operator.getParameters(id)); + } + + @Module // we enforce BatchEE to be initialized as an EJB context to get JNDI for JTA init, needed for TomEE 1 + public EjbModule ensureBatchEESetupIsDoneInTheRightContext() { + final EjbJar ejbJar = new EjbJar().enterpriseBean(new SingletonBean(BatchEEBeanManagerInitializer.class)); + + final Beans beans = new Beans(); + beans.addManagedClass(BatchEEBeanManagerInitializer.Init.class); + + final EjbModule ejbModule = new EjbModule(ejbJar); + ejbModule.setModuleId("batchee-shared-components"); + ejbModule.setBeans(beans); + return ejbModule; + } + + public static class Report { + private final JobExecution execution; + private final Properties properties; + + public Report(final JobExecution execution, final Properties properties) { + this.execution = execution; + this.properties = properties; + } + + public JobExecution getExecution() { + return execution; + } + + public Properties getProperties() { + return properties; + } + } +} + +@Classes(cdi = true, value = { MyFilter.class, MoveFile.class, InputFile.class, MyReader.class, LoggingListener.class }) +public class MyBatch extends BatchApplication { + private final Properties config; + + public Mybatch(final String[] args) { // main args + this.config = new Properties() {{ // create the batch config + setProperty("input-directory", args[0]); + }}; + } + + public Report execute(final String inputDirectory) { + return runBatch("sunstone", config); + } + + public static void main(final String[] args) throws Exception { + ApplicationComposers.run(MyBatch.class, args); + } +}</code></pre> +</div> +</div> + </div> + + </div> + </div> +<footer> + <div class="container"> + <div class="row"> + <div class="col-sm-6 text-center-mobile"> + <h3 class="white">Apache TomEE the little great server.</h3> + <h5 class="light regular light-white">"A good application in a good server"</h5> + <ul class="social-footer"> + <li><a href="https://fr-fr.facebook.com/ApacheTomEE/"><i class="fa fa-facebook"></i></a></li> + <li><a href="https://twitter.com/apachetomee"><i class="fa fa-twitter"></i></a></li> + <li><a href="https://plus.google.com/communities/105208241852045684449"><i class="fa fa-google-plus"></i></a></li> + </ul> + </div> + <div class="col-sm-6 text-center-mobile"> + <div class="row opening-hours"> + <div class="col-sm-3 text-center-mobile"> + <h5><a href="../../admin/index.html" class="white">Administration</a></h5> + <ul class="list-unstyled"> + <li><a href="../../admin/cluster/index.html" class="regular light-white">Cluster</a></li> + <li><a href="../../admin/configuration/index.html" class="regular light-white">Configuration</a></li> + </ul> + </div> + <div class="col-sm-3 text-center-mobile"> + <h5><a href="../../developer/index.html" class="white">Developer</a></h5> + <ul class="list-unstyled"> + <li><a href="../../developer/classloading/index.html" class="regular light-white">Classloading</a></li> + <li><a href="../../developer/ide/index.html" class="regular light-white">IDE</a></li> + <li><a href="../../developer/testing/index.html" class="regular light-white">Testing</a></li> + <li><a href="../../developer/tools/index.html" class="regular light-white">Tools</a></li> + </ul> + </div> + <div class="col-sm-3 text-center-mobile"> + <h5><a href="../../advanced/index.html" class="white">Advanced</a></h5> + <ul class="list-unstyled"> + <li><a href="../../advanced/applicationcomposer/index.html" class="regular light-white">Application Composer</a></li> + <li><a href="../../advanced/setup/index.html" class="regular light-white">Setup</a></li> + <li><a href="../../advanced/shading/index.html" class="regular light-white">Shading</a></li> + <li><a href="../../advanced/tomee-embedded/index.html" class="regular light-white">TomEE Embedded</a></li> + </ul> + </div> + <div class="col-sm-3 text-center-mobile"> + <h5><a href="../../community/index.html" class="white">Community</a></h5> + <ul class="list-unstyled"> + <li><a href="../../community/contributors.html" class="regular light-white">Contributors</a></li> + <li><a href="../../community/social.html" class="regular light-white">Social</a></li> + <li><a href="../../community/sources.html" class="regular light-white">Sources</a></li> + </ul> + </div> + </div> + </div> + </div> + <div class="row bottom-footer text-center-mobile"> + <div class="col-sm-12 light-white"> + <p>Copyright © 1999-2016 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache TomEE, TomEE, Apache, the Apache feather logo, and the Apache TomEE project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p> + </div> + </div> + </div> + </footer> + <!-- Holder for mobile navigation --> + <div class="mobile-nav"> + <a href="#" class="close-link"><i class="arrow_up"></i></a> + </div> + <!-- Scripts --> + <script src="../../js/jquery-1.11.1.min.js"></script> + <script src="../../js/owl.carousel.min.js"></script> + <script src="../../js/bootstrap.min.js"></script> + <script src="../../js/wow.min.js"></script> + <script src="../../js/typewriter.js"></script> + <script src="../../js/jquery.onepagenav.js"></script> + <script src="../../js/tree.jquery.js"></script> + <script src="../../js/highlight.pack.js"></script> + <script src="../../js/main.js"></script> +</body> + +</html> +