Dozer & GAE - javax.management.ObjectName is a restricted class

167 views
Skip to first unread message

Seven Days

unread,
Jan 1, 2011, 4:44:48 AM1/1/11
to google-a...@googlegroups.com
Hi,

When starting up my application server I get the following exception:

java.lang.NoClassDefFoundError: javax.management.ObjectName is a restricted class. Please see the Google  App Engine developer's guide for more details.
    at com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java:51)
    at org.dozer.jmx.JMXPlatformImpl.registerMBean(JMXPlatformImpl.java:53)
    at org.dozer.DozerInitializer.registerJMXBeans(DozerInitializer.java:149)
    at org.dozer.DozerInitializer.initialize(DozerInitializer.java:85)
    at org.dozer.DozerInitializer.init(DozerInitializer.java:75)
    at org.dozer.DozerBeanMapper.init(DozerBeanMapper.java:116)

I can't see javax.management.ObjectName in the GAE white list, so therefore assume Dozer won't work with GAE? I use Dozer to map from domain objects to DTOs.

If Dozer won't work can anyone suggest an alternative framework or method that will save me from writing loads of boilerplate domain-to-DTO mapping code?
Reply all
Reply to author
Forward
0 new messages