facebook

Eclipse with Xdoclet

  1. MyEclipse Archived
  2.  > 
  3. Documentation
Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #302241 Reply

    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

    #302242 Reply

    MyEclipse does not have a built-in support for your scenario. I would suggest you looking into ANT, Maven and other build systems.

    #302244 Reply

    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

    #302246 Reply

    @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.

    #302270 Reply

    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

    #302286 Reply

    @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.

    #302287 Reply

    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

    #302290 Reply

    Have you configured your project as described in MyEclipse EJB tutorial or did custom ANT build script?

    #302294 Reply

    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??

    Rgds,
    Prabhu

    #302295 Reply

    @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.

    #302302 Reply

    Ok, Can you help or guide us to pass thru these errors….

    Rgds,
    Prabhu

    #302392 Reply

    Pl help!

    Rgds,
    Prabhu

    #302415 Reply

    rmcvay
    Member

    [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?

    #302488 Reply

    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

Viewing 14 posts - 1 through 14 (of 14 total)
Reply To: Eclipse with Xdoclet

You must be logged in to post in the forum log in