Issue Details (XML | Word | Printable)

Key: OPENEJB-1038
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: David Blevins
Reporter: David Blevins
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
OpenEJB

All openejb.* options and values logged on debug

Created: 28/May/09 06:19 AM   Updated: 28/May/09 07:06 AM
Return to search
Component/s: configuration
Affects Version/s: None
Fix Version/s: 3.1.1

Time Tracking:
Not Specified

Resolution Date: 28/May/09 07:06 AM


 Description  « Hide
Add this to your logging.properties:

  log4j.category.OpenEJB.options=DEBUG

Or this to your InitialContext properties:

   properties.setProperty("log4j.category.OpenEJB.options", "DEBUG");

Then you should see several lines mixed in the log output such as:

DEBUG - Using default 'openejb.nobanner=true'
DEBUG - Using default 'openejb.assembler=org.apache.openejb.assembler.classic.Assembler'
DEBUG - Using default 'openejb.jndiname.failoncollision=true'
DEBUG - Using default 'openejb.configurator=org.apache.openejb.config.ConfigurationFactory'
DEBUG - Using default 'openejb.validation.skip=false'
DEBUG - Using default 'openejb.deploymentId.format={ejbName}'
DEBUG - Using default 'openejb.debuggable-vm-hackery=false'
DEBUG - Using default 'openejb.webservices.enabled=true'
DEBUG - Using default 'openejb.vendor.config=geronimo, glassfish, jboss, weblogic' Possible values are: geronimo, glassfish, jboss, weblogic
DEBUG - Using default 'openejb.provider.default=org.apache.openejb.embedded'
DEBUG - Using default 'openejb.deployments.classpath=true'
DEBUG - Using default 'openejb.deployments.classpath.include='
DEBUG - Using default 'openejb.deployments.classpath.exclude=.*'
DEBUG - Using default 'openejb.deployments.classpath.require.descriptor=false'
DEBUG - Using default 'openejb.deployments.classpath.filter.descriptors=false'
DEBUG - Using default 'openejb.deployments.classpath.filter.systemapps=true'
DEBUG - Using default 'openejb.deployments.classpath.ear=true'
DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums
DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums
DEBUG - Using default 'openejb.descriptors.output=false'
DEBUG - Using default 'openejb.descriptors.output=false'
DEBUG - Using default 'openejb.validation.output.level=medium'. Possible values are: terse, medium, verbose
DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums
DEBUG - Using default 'openejb.jndiname.strategy.class=org.apache.openejb.assembler.classic.JndiBuilder$TemplatedStrategy'
DEBUG - Using default 'openejb.jndiname.format={deploymentId}{interfaceType.annotationName}'
DEBUG - Using default 'openejb.localcopy=true'




 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #779454 Thu May 28 06:54:45 UTC 2009 dblevins More fixes for OPENEJB-951: There are problems to deploy ejb with custom annotation where values are enums
There doesn't seem to be a clear right answer, so the "fix" entails making it configurable which strategy you want: skip annotations, skip enums, skip nothing.
Also finished the Options work started earlier -- looks like the logging never got hooked up (OPENEJB-1038).
Files Changed
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/Logger.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/client/LocalInitialContextFactory.java
MODIFY /openejb/trunk/openejb3/container/openejb-loader/src/main/java/org/apache/openejb/loader/Options.java
MODIFY /openejb/trunk/openejb3/assembly/openejb-itests-standalone-client/src/main/assembly/client.xml
MODIFY /openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/RmiIiopStatelessObject.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/OptionsLog.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/OpenEJB.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/main/resources/embedded.logging.properties
MODIFY /openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-catalina/src/main/java/org/apache/openejb/tomcat/catalina/TomcatLoader.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java
ADD /openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/object/Color.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/TempClassLoader.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/main/resources/logging.properties
MODIFY /openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/BasicStatelessBean.java
MODIFY /openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/RmiIiopStatelessBean.java
MODIFY /openejb/trunk/openejb3/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessRmiIiopTests.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/core/TempClassLoaderTest.java

Repository Revision Date User Message
ASF #779459 Thu May 28 07:04:38 UTC 2009 dblevins Merging r779454 - http://svn.apache.org/viewvc?rev=779454&view=rev

svn merge -r 779453:779454 https://svn.apache.org/repos/asf/openejb/trunk/openejb3 .

------------------------------------------------------------------------
r779454 | dblevins | 2009-05-27 23:54:45 -0700 (Wed, 27 May 2009) | 4 lines

More fixes for OPENEJB-951: There are problems to deploy ejb with custom annotation where values are enums
There doesn't seem to be a clear right answer, so the "fix" entails making it configurable which strategy you want: skip annotations, skip enums, skip nothing.
Also finished the Options work started earlier -- looks like the logging never got hooked up (OPENEJB-1038).

------------------------------------------------------------------------
Files Changed
MODIFY /openejb/branches/openejb-3.1.1/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/stateless/StatelessRmiIiopTests.java
MODIFY /openejb/branches/openejb-3.1.1/container/openejb-core/src/main/java/org/apache/openejb/client/LocalInitialContextFactory.java
MODIFY /openejb/branches/openejb-3.1.1/assembly/openejb-itests-standalone-client/src/main/assembly/client.xml
MODIFY /openejb/branches/openejb-3.1.1/container/openejb-core/src/test/java/org/apache/openejb/core/TempClassLoaderTest.java
MODIFY /openejb/branches/openejb-3.1.1/container/openejb-core/src/main/java/org/apache/openejb/util/OptionsLog.java
MODIFY /openejb/branches/openejb-3.1.1/container/openejb-core/src/main/java/org/apache/openejb/OpenEJB.java
MODIFY /openejb/branches/openejb-3.1.1
MODIFY /openejb/branches/openejb-3.1.1/container/openejb-loader/src/main/java/org/apache/openejb/loader/Options.java
MODIFY /openejb/branches/openejb-3.1.1/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/RmiIiopStatelessObject.java
MODIFY /openejb/branches/openejb-3.1.1/assembly/openejb-tomcat/openejb-tomcat-catalina/src/main/java/org/apache/openejb/tomcat/catalina/TomcatLoader.java
MODIFY /openejb/branches/openejb-3.1.1/container/openejb-core/src/main/resources/logging.properties
MODIFY /openejb/branches/openejb-3.1.1/container/openejb-core/src/main/resources/embedded.logging.properties
MODIFY /openejb/branches/openejb-3.1.1/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java
ADD /openejb/branches/openejb-3.1.1/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/object/Color.java (from /openejb/trunk/openejb3/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/object/Color.java)
MODIFY /openejb/branches/openejb-3.1.1/container/openejb-core/src/main/java/org/apache/openejb/core/TempClassLoader.java
MODIFY /openejb/branches/openejb-3.1.1/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/BasicStatelessBean.java
MODIFY /openejb/branches/openejb-3.1.1/itests/openejb-itests-beans/src/main/java/org/apache/openejb/test/stateless/RmiIiopStatelessBean.java
MODIFY /openejb/branches/openejb-3.1.1/container/openejb-core/src/main/java/org/apache/openejb/util/Logger.java

David Blevins made changes - 28/May/09 07:06 AM
Field Original Value New Value
Resolution Fixed [ 1 ]
Status Open [ 1 ] Closed [ 6 ]