- This topic has 13 replies, 3 voices, and was last updated 15 years, 5 months ago by
prabhubhaskar.
-
AuthorPosts
-
prabhubhaskarMemberDear 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
support-eugeneMemberMyEclipse does not have a built-in support for your scenario. I would suggest you looking into ANT, Maven and other build systems.
prabhubhaskarMemberHi 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
support-eugeneMember@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.
prabhubhaskarMemberThanks 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
support-eugeneMember@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.
prabhubhaskarMemberSure.
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.tRgds,
Prabhu
support-eugeneMemberHave you configured your project as described in MyEclipse EJB tutorial or did custom ANT build script?
prabhubhaskarMemberWe did configured our module to Xdoclet using the below URL, http://www.myeclipseide.com/documentation/quickstarts/firstejb/.
Quick question, does Xdoclet also uses the ANT script within??
Rgds,
Prabhu
support-eugeneMember@prabhubhaskar wrote:
We did configured our module to Xdoclet using the below URL, http://www.myeclipseide.com/documentation/quickstarts/firstejb/.
Quick question, does Xdoclet also uses the ANT script within??
Not sure, but I would expect so.
prabhubhaskarMemberOk, Can you help or guide us to pass thru these errors….
Rgds,
Prabhu
prabhubhaskarMemberPl help!
Rgds,
Prabhu
rmcvayMember[ejbdoclet] java.io.FileNotFoundException: .\log\IBALog.log (The system cannot find the path specified)
[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?
prabhubhaskarMemberThanks 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 -
AuthorPosts