The Sun SeeBeyond Enterprise Designer is a set of plug in modules for NetBeans 3.4.1. If you want it to try it (this is unsupported) in other platforms, we must add the enviroment property repository.dir to the java runtime indicating the url for the Java CAPS Repository. We can do this by adding the following to the ide.cfg file.
-J-Drepository.dir=http://<hostname>:<port>/<repository>
Also replace the jdk subdirectory with and appropriate jdk suitable for your platform (or change the launch script to reflect your's jdk home dir).
After this we can launch the designer with the runide script.
The Sun SeeBeyond Enterprise Designer should/could be supported in Java platforms. The NetBeans should/could be upgraded to version 5.
--
Bruno Antunes,
Java Software Engineer
Hi, I'm trying to run the Enterprise Designer under Ubuntu 6.06. I was able to get the designer to run initially however after going through the updates I get the following exception after restarting the IDE:
java.io.IOException: Document root element is missing. : jar:file:/home/rbiresch/.netbeans/3.4/modules/com.stc.runtimeservermodule.jar!/ com/stc/runtimeserver/module/resources/Layer.xml
at org.openide.filesystems.XMLFileSystem.setXmlUrls(XMLFileSystem.java:256)
at org.openide.filesystems.XMLFileSystem.setXmlUrls(XMLFileSystem.java:202)
at org.netbeans.core.projects.ModuleLayeredFileSystem$1.run(ModuleLayeredFileSyste m.java:248)
at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:89)
at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:416)
at org.netbeans.core.projects.ModuleLayeredFileSystem.setURLs(ModuleLayeredFileSys tem.java:231)
at org.netbeans.core.projects.ModuleLayeredFileSystem.addURLs(ModuleLayeredFileSys tem.java:320)
at org.netbeans.core.modules.NbInstaller.loadLayers(NbInstaller.java:584)
at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:197)
at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:665)
at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:519)
at org.netbeans.core.modules.ModuleList.trigger(ModuleList.java:463)
at org.netbeans.core.modules.ModuleSystem.scanForNewAndRestore(ModuleSystem.java:2 71)
at org.netbeans.core.NonGui.run(NonGui.java:554)
at org.netbeans.core.Main.run(Main.java:245)
at org.openide.TopManager.initializeTopManager(TopManager.java:120)
at org.openide.TopManager.getDefault(TopManager.java:81)
at org.netbeans.core.Main.main(Main.java:397)
at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:81)
[catch] at java.lang.Thread.run(Thread.java:595)
==>
Annotation: Parse error in file jar:file:/home/rbiresch/.netbeans/3.4/modules/com.stc.runtimeservermodule.jar!/ com/stc/runtimeserver/module/resources/Layer.xml line 1 column -1 (PUBLIC null)
org.xml.sax.SAXParseException: Document root element is missing.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3170)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:501)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:225)
at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:202)
at org.openide.filesystems.XMLFileSystem.setXmlUrls(XMLFileSystem.java:244)
at org.openide.filesystems.XMLFileSystem.setXmlUrls(XMLFileSystem.java:202)
at org.netbeans.core.projects.ModuleLayeredFileSystem$1.run(ModuleLayeredFileSyste m.java:248)
at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:89)
at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:416)
at org.netbeans.core.projects.ModuleLayeredFileSystem.setURLs(ModuleLayeredFileSys tem.java:231)
at org.netbeans.core.projects.ModuleLayeredFileSystem.addURLs(ModuleLayeredFileSys tem.java:320)
at org.netbeans.core.modules.NbInstaller.loadLayers(NbInstaller.java:584)
at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:197)
at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:665)
at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:519)
at org.netbeans.core.modules.ModuleList.trigger(ModuleList.java:463)
at org.netbeans.core.modules.ModuleSystem.scanForNewAndRestore(ModuleSystem.java:2 71)
at org.netbeans.core.NonGui.run(NonGui.java:554)
at org.netbeans.core.Main.run(Main.java:245)
at org.openide.TopManager.initializeTopManager(TopManager.java:120)
at org.openide.TopManager.getDefault(TopManager.java:81)
at org.netbeans.core.Main.main(Main.java:397)
at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:81)
[catch] at java.lang.Thread.run(Thread.java:595)
I'm using java version "1.5.0_06". The Layers.xml file is this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.1//EN" "http://www.netbeans.org/dtds/filesystem-1_1.dtd">
<!-- Refer to the API Support documentation for hints on what this means. -->
<!-- (Try browsing under this node and modifying things!) -->
<!-- The Modules API has a full description on how to use layers. -->
<filesystem>
<folder name="SeeBeyondModules">
<folder name=" RuntimeServerModule"> <!-- module name -->
<folder name="logicalHostElement.RuntimeServer"> <!-- Element type name -->
<file name="Actions">
<attr name="LHNew"
stringvalue="com.stc.runtimeserver.module.RuntimeServerNewAction"/>
<attr name="LHLoad"
stringvalue="com.stc.runtimeserver.module.RuntimeServerLoadAction"/>
<attr name="LHDelete"
stringvalue="com.stc.runtimeserver.module.RuntimeServerDeleteAction"/>
<attr name="LHProperties"
stringvalue="com.stc.runtimeserver.module.PropertiesAction"/>
</file>
</folder>
</folder>
</folder>
<folder name="SeeBeyondRepository">
<file name="RuntimeServerManagerAPI">
<attr name="SystemID" stringvalue="RuntimeServerManager/SBYN334"/>
</file>
</folder>
<folder name="CodeGen">
<folder name="RuntimeServer">
<attr name="Factory" stringvalue="com.stc.runtimeserver.codegen.impl.RuntimeServerCodeletFactory.cla ss"/>
</folder>
</folder>
<folder name="Services">
<folder name="Hidden">
<file name="com-stc-runtimeserver-codegen-impl-RuntimeServerCodeletFactory.instance"& gt;
<attr name="instanceClass" stringvalue="com.stc.runtimeserver.codegen.impl.RuntimeServerCodeletFactory"/&g t;
<attr name="instanceOf" stringvalue="com.stc.codegen.framework.model.CodeletFactory"/>
</file>
</folder>
</folder>
</filesystem>
Also, how would I upgrade the designer to use NetBeans 5?
Thanks!!