| Author |
Message |
|
|
Post subject: Eclipse with Xdoclet
Posted: Sep 09, 2009 - 10:43 AM
|
|
Joined: Aug 21, 2009
Posts: 13
|
|
Dear team,
I am in urgent need to actually configure the 'MyEclipse' to 'Xdoclet'. Actually, we are able to configure the entire project in Xdoclet from MyEclipse, but we have a different scenario, we have many JAR's file under one project and we need to create ejb-jar.xml for of each of the JAR's during migration.
Pl help us a way out........................................
Rgds,
Prabhu |
|
|
| |
|
|
|
 |
|
|
Post subject: RE: Eclipse with Xdoclet
Posted: Sep 09, 2009 - 11:08 AM
|
|
Registered Member

Joined: May 12, 2005
Posts: 472
|
|
MyEclipse does not have a built-in support for your scenario. I would suggest you looking into ANT, Maven and other build systems. |
_________________ Eugene
MyEclipse Support
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Sep 09, 2009 - 01:01 PM
|
|
Joined: Aug 21, 2009
Posts: 13
|
|
Hi Eugene
Thanks for the quick response. Any possibility of creating separate EJB-JAR's ?? which may enable us to achieve what we expect...
Rgds,
Prabhu |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Sep 09, 2009 - 01:50 PM
|
|
Registered Member

Joined: May 12, 2005
Posts: 472
|
|
| prabhubhaskar wrote: | | Thanks for the quick response. Any possibility of creating separate EJB-JAR's ?? which may enable us to achieve what we expect... |
MyEclipse tooling for deployment and debugging expects that each ejb-jar corresponds to one EJB project. |
_________________ Eugene
MyEclipse Support
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Sep 10, 2009 - 05:39 AM
|
|
Joined: Aug 21, 2009
Posts: 13
|
|
Thanks again for your confirmation. Quick thought, Is it possible to add an external plugin to MyEclipse for the purpose ?? If yes, can you suggest a plugin pl...
Rgds,
Prabhu |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Sep 10, 2009 - 11:40 AM
|
|
Registered Member

Joined: May 12, 2005
Posts: 472
|
|
| prabhubhaskar wrote: | | Thanks again for your confirmation. Quick thought, Is it possible to add an external plugin to MyEclipse for the purpose ?? If yes, can you suggest a plugin pl... |
We would gladly check the plugin - it might clarify your requirements so we may choose to add the fnctionality to MyEclipse. |
_________________ Eugene
MyEclipse Support
|
| |
|
|
|
 |
|
|
Post subject: Eclipse with Xdoclet
Posted: Sep 10, 2009 - 12:50 PM
|
|
Joined: Aug 21, 2009
Posts: 13
|
|
Sure.
We decided to go and create a separate project for a module in order to conf with Xdoclet but, we are getting lot of errors as below, any clue??
ildfile: D:\Myeclipse\ejb-test\.xdoclet-build.tmp.xml
N65540:
[ejbdoclet] log4j:ERROR setFile(null,false) call failed.
[ejbdoclet] java.io.FileNotFoundException: .\log\IBALog.log (The system cannot find the path specified)
[ejbdoclet] at java.io.FileOutputStream.open(Native Method)
[ejbdoclet] at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
[ejbdoclet] at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
[ejbdoclet] at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
[ejbdoclet] at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
[ejbdoclet] at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:206)
[ejbdoclet] at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:210)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:140)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:153)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:415)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:335)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:781)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:666)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:616)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:602)
[ejbdoclet] at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
[ejbdoclet] at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
[ejbdoclet] at org.apache.log4j.Logger.getLogger(Logger.java:85)
[ejbdoclet] at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
[ejbdoclet] at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
[ejbdoclet] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[ejbdoclet] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[ejbdoclet] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[ejbdoclet] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[ejbdoclet] at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
[ejbdoclet] at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
[ejbdoclet] at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
[ejbdoclet] at xdoclet.util.LogUtil.getLog(LogUtil.java:26)
[ejbdoclet] at xdoclet.loader.ModuleFinder.findModules(ModuleFinder.java:116)
[ejbdoclet] at xdoclet.DocletTask.registerModules(DocletTask.java:538)
[ejbdoclet] at xdoclet.DocletTask.createDynamicElement(DocletTask.java:338)
[ejbdoclet] at org.apache.tools.ant.IntrospectionHelper.getNestedCreator(IntrospectionHelper.java:514)
[ejbdoclet] at org.apache.tools.ant.IntrospectionHelper.getElementCreator(IntrospectionHelper.java:593)
[ejbdoclet] at org.apache.tools.ant.UnknownElement.handleChild(UnknownElement.java:543)
[ejbdoclet] at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:343)
[ejbdoclet] at org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:198)
[ejbdoclet] at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:160)
[ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:347)
[ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:357)
[ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:385)
[ejbdoclet] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
[ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
[ejbdoclet] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
[ejbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
[ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
[ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
[ejbdoclet] log4j:ERROR Either File or DatePattern options are not set for appender [APPLICATION_APPENDER].
[ejbdoclet] log4j:ERROR setFile(null,false) call failed.
[ejbdoclet] java.io.FileNotFoundException: .\log\HL7Log.log (The system cannot find the path specified)
[ejbdoclet] at java.io.FileOutputStream.open(Native Method)
[ejbdoclet] at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
[ejbdoclet] at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
[ejbdoclet] at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
[ejbdoclet] at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
[ejbdoclet] at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:206)
[ejbdoclet] at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:210)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:140)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:153)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:415)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:335)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:781)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:666)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:616)
[ejbdoclet] at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:602)
[ejbdoclet] at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
[ejbdoclet] at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
[ejbdoclet] at org.apache.log4j.Logger.getLogger(Logger.java:85)
[ejbdoclet] at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
[ejbdoclet] at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
[ejbdoclet] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[ejbdoclet] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[ejbdoclet] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[ejbdoclet] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[ejbdoclet] at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
[ejbdoclet] at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
[ejbdoclet] at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
[ejbdoclet] at xdoclet.util.LogUtil.getLog(LogUtil.java:26)
[ejbdoclet] at xdoclet.loader.ModuleFinder.findModules(ModuleFinder.java:116)
[ejbdoclet] at xdoclet.DocletTask.registerModules(DocletTask.java:538)
[ejbdoclet] at xdoclet.DocletTask.createDynamicElement(DocletTask.java:338)
[ejbdoclet] at org.apache.t
Rgds,
Prabhu |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Sep 10, 2009 - 12:55 PM
|
|
Registered Member

Joined: May 12, 2005
Posts: 472
|
|
Have you configured your project as described in MyEclipse EJB tutorial or did custom ANT build script? |
_________________ Eugene
MyEclipse Support
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Sep 10, 2009 - 01:48 PM
|
|
Joined: Aug 21, 2009
Posts: 13
|
|
|
|
|
 |
|
|
Post subject:
Posted: Sep 10, 2009 - 01:53 PM
|
|
Registered Member

Joined: May 12, 2005
Posts: 472
|
|
Not sure, but I would expect so. |
_________________ Eugene
MyEclipse Support
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Sep 10, 2009 - 04:41 PM
|
|
Joined: Aug 21, 2009
Posts: 13
|
|
Ok, Can you help or guide us to pass thru these errors....
Rgds,
Prabhu |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Sep 14, 2009 - 07:50 AM
|
|
Joined: Aug 21, 2009
Posts: 13
|
|
|
|
|
 |
|
|
Post subject:
Posted: Sep 14, 2009 - 09:21 PM
|
|
Registered Member


Joined: Sep 17, 2004
Posts: 217
|
|
| Quote: |
[ejbdoclet] java.io.FileNotFoundException: .\log\IBALog.log (The system cannot find the path specified)
|
| Quote: |
[ejbdoclet] log4j:ERROR Either File or DatePattern options are not set for appender [APPLICATION_APPENDER].
[ejbdoclet] log4j:ERROR setFile(null,false) call failed.
[ejbdoclet] java.io.FileNotFoundException: .\log\HL7Log.log (The system cannot find the path specified)
|
Those seem to be the root issues. Is it right about those files not existing or is it just unable to find them? |
_________________ Ray
Just another MyEclipse user
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Sep 17, 2009 - 08:47 AM
|
|
Joined: Aug 21, 2009
Posts: 13
|
|
Thanks Ray.
Hi Eugene
As i understand that XDoclet can be configured only at a project level to get a ejb-jar.xml and our requirement is to have separate ejb-jar, is it possible to have one main project, which can have 'n' of sub-projects?? where can configure Xdoclet...
Pl help...
Rgds,
Prabhu |
|
|
| |
|
|
|
 |
|
|