Author: jlmonteiro
Date: Thu Nov  8 21:12:03 2012
New Revision: 1407266

URL: http://svn.apache.org/viewvc?rev=1407266&view=rev
Log:
As asked in the user list, let's add some information about TomEE structure.

Modified:
    openejb/site/trunk/content/tomee-directory-structure.mdtext

Modified: openejb/site/trunk/content/tomee-directory-structure.mdtext
URL: 
http://svn.apache.org/viewvc/openejb/site/trunk/content/tomee-directory-structure.mdtext?rev=1407266&r1=1407265&r2=1407266&view=diff
==============================================================================
--- openejb/site/trunk/content/tomee-directory-structure.mdtext (original)
+++ openejb/site/trunk/content/tomee-directory-structure.mdtext Thu Nov  8 
21:12:03 2012
@@ -22,23 +22,36 @@ TomEE directory layout is the same as th
 
 Considering this root to be the $tomee-install-dir>
 
-<pre> 
-/webapps:    
-Works the same way as it does for Tomcat. Drop your directories/wars in here!
-     
-/webapps/tomee:    
-The added webapp which brings the “EE” (Read, place where all the magic 
happens)   
- 
-/bin:    
- (Untouched)    
+<pre>
+/bin
+  Added tomee.sh (Access all TomEE tools: cipher, deploy, properties, undeploy)
+  Added TomEE.*.exe (Windows service binaries)
+  Added service*.bat (Windows service installer - uses binaries above)
+  Modified catalina.(sh|bat) (Optional - add the OpenJPA javaagent to enhance 
JPA entities. Only necessary if you use both JPA and the OpenJPA implementation 
and you did not enhance bytecode at build time)
 
-/conf:    
-Added tomee.xml     
-Server.xml As in tomcat with one extra listener. (Can configure ports, hosts, 
engines, threadpools etc)    
+/conf
+  Added system.properties (Easy way to configure whatever you want on TomEE. 
Check it out and look into, you will discover so many interesting properties)
+  Added tomee.xml (The place where you can declare/configure resources, 
containers, Transaction manager, etc)
+  Modified server.xml (As in tomcat with one extra listener - can configure 
ports, hosts, engines, threadpools etc)    
+  Modified tomcat-users.xml (optional - only changed to define tomee user to 
secure the webapp/tomee GUI)
 
-/webapps/tomee/lib    
-All the new lib jars provided by the server.   
+/endorsed
+  Added annotation-api.jar (Override Tomcat default jar, because not compliant 
with the current JEE 6 specification)
+  Added jaxb-(api|impl).jar (Override JDK 1.6 default implementation cause too 
old for the JEE 6 specification)
+  
+/lib
+  That's where all the magic is. This directory will receive a set of new 
jars. First, it gets all openejb-* and tomee-* jars. It also contains 
dependencies (Specification implementations: openjpa-*, openwebbeans-*, etc).
+  Removed annotation-api.jar (Non compliant with JEE 6 specification. See 
endorsed/)
+  Removed el-api.jar (Already contained in javaee-api.jar provided by TomEE in 
that same directory)
  
-/conf/tomee.xml    
-This is where most TomEE configuration happens – This is where global 
resources are defined.
+/webapps    
+  Works the same way as it does for Tomcat. Drop your directories/wars in here!
+  Removed examples (Just because most of people does not care)
+  
+/apps (does not exist by default)
+  Can receive WARs of course, but also JAR and EAR files. Optionally add your 
resources.xml file here.
+     
+/webapps/tomee (added but optional)
+  The TomEE graphical user interface. That's the administration interface.
+  ** This webapp is mandatory if you need EJBs remote invocation
 </pre>
\ No newline at end of file


Reply via email to