And the solution was? Regards, Jarl
2009/9/6 Jonas Stumph Stevnsvig <jonas.stumph.stevns...@bec.dk>: > Hi again > > Just wanted to close this subject off. > > I tried it off on another server and it worked beautifully. > > Thanks for the help! > > > Best regards. > > > > Jonas Stumph Stevnsvig > Remedy Developer > BEC Competence Centre > Phone (+45) 46 38 20 08 > Mobile (+45) 61 56 20 08 > jonas.stumph.stevns...@bec.dk > becrem...@bec.dk > > > -----Oprindelig meddelelse----- > Fra: Action Request System discussion list(ARSList) > [mailto:arsl...@arslist.org] På vegne af Jonas Stumph Stevnsvig > Sendt: 2. september 2009 19:46 > Til: arslist@ARSLIST.ORG > Emne: SV: Java ARDBC plugin failing with multiple instances "No suitable > driver found for " > > Hi guys > > I have experimented with multiple plugin servers, starting with two to start > off with. > > I have copied the contents of the %ARSYSTEMHOME%\pluginsvr directory to > %ARSYSTEMHOME%\pluginsvr2 and set up the second server to listen on port > 9998, then I modified the armonitor.cfg so it contained the following two > lines: > > > "C:\Program Files\Java\jdk1.6.0_12\jre\bin\java" -Xmx512m -classpath > "C:\Program Files\BMC Software\ARSystem\pluginsvr;C:\Program Files\BMC > Software\ARSystem\pluginsvr\arpluginsvr75.jar" > com.bmc.arsys.pluginsvr.ARPluginServerMain -x b00011101496 -i "C:\Program > Files\BMC Software\ARSystem" -m > > "C:\Program Files\Java\jdk1.6.0_12\jre\bin\java" -Xmx512m -classpath > "C:\Program Files\BMC Software\ARSystem\pluginsvr2;C:\Program Files\BMC > Software\ARSystem\pluginsvr2\arpluginsvr75.jar" > com.bmc.arsys.pluginsvr.ARPluginServerMain -x b00011101496 -i "C:\Program > Files\BMC Software\ARSystem" -m > > Also making sure that the jar file containing our ARDBC plugin is in a > subdirectory to the pluginsvr/pluginsvr2 dir. > > The peculiar thing is, that the armonitor never starts either of the servers. > I went further with my experiments, and not even the original pluginsvr will > start via armonitor now. > > I checked armonitor.log and found several lines like: > Wed Sep 02 19:08:44 2009 No such file or directory : "C:\Program > Files\Java\jdk1.6.0_12\jre\bin\java" -Xmx512m -classpath "C:\Program > Files\BMC Software\ARSystem\pluginsvr;C:\Program Files\BMC > Software\ARSystem\pluginsvr\arpluginsvr75.jar" > com.bmc.arsys.pluginsvr.ARPluginServerMa > > > I can run both plugins manually at the same time, but when i try to run > either of them through armonitor they fail. In an attempt to get a clean log > under 100.000 kb i backed up and deleted armonitor.log and now it simply > doesn't log any more > > > Any suggestions are very welcome! > > > > > best regards > > > > Jonas Stumph Stevnsvig > Remedy Developer > BEC Competence Centre > Phone (+45) 46 38 20 08 > Mobile (+45) 61 56 20 08 > jonas.stumph.stevns...@bec.dk > becrem...@bec.dk > > -----Oprindelig meddelelse----- > Fra: Action Request System discussion list(ARSList) > [mailto:arsl...@arslist.org] På vegne af Jarl Grøneng > Sendt: 19. august 2009 11:22 > Til: arslist@ARSLIST.ORG > Emne: Re: Java ARDBC plugin failing with multiple instances "No suitable > driver found for " > > Static init method is something like this: > > > /** > * Implementation of the static init method, to do any static initialization > for this class. > * This method is called once for each class that implements one of the > ARPluggable interface > * on plugin server startup > * @param context > */ > public static void init(ARPluginContext context){ > System.out.println("Static initialize method invoked"); > System.out.println("UserDefined value for sample " + > context.getConfigItem("sample")); } > > > > -- > Jarl > > 2009/8/19 Jonas Stumph Stevnsvig <jonas.stumph.stevns...@bec.dk>: >> Slightly OT : >> >> No static init routine found, skipping init call >> >> which function is the "static init routine" ?? I have initialize() - is >> there another? >> >> >> And on another note - noticed this in the logs: >> >> Loading Java PluginSet DB2 >> Number of shared URLs for group DB2 is 0 Loading all Java Plugins for >> the group DB2 Attempting to load Java Plugin TD99 Number of URLs for >> plugin TD99 is 2 >> URL1: >> file:/C:/Program%20Files/BMC%20Software/ARSystem/Arserver/api/javaplug >> ins/BECplugins/arapi.jar >> URL2: file:/C:/Programmer/IBM/SQLLIB/java/db2java.zip >> No static init routine found, skipping init call - TD99 Done to call >> init plugin TD99 Successfully loaded Java Plugin TD99 >> >> It appears that the dual plugin server solution is the only answer. I'll >> look into that tonight. >> >> >> >> Med venlig hilsen >> >> Jonas Stumph Stevnsvig >> Remedy Udvikler >> BEC Kompetence Centret >> Telefon (+45) 46 38 20 08 >> Mobil (+45) 61 56 20 08 >> jonas.stumph.stevns...@bec.dk >> >> Til remedy spørgsmål: becrem...@bec.dk >> >> BEC - det fælles it-hus, der gør forskellen for finansielle >> virksomheder >> >> -----Oprindelig meddelelse----- >> Fra: Action Request System discussion list(ARSList) >> [mailto:arsl...@arslist.org] På vegne af Jonas Stumph Stevnsvig >> Sendt: 19. august 2009 10:14 >> Til: arslist@ARSLIST.ORG >> Emne: SV: Java ARDBC plugin failing with multiple instances "No suitable >> driver found for " >> >> Hi Jarl and Sean, >> >> I tried the <pluginset> approach, and it didn't resolve anything. I still >> get this error for the second plugin: >> >> Error establishing jdbc connection to the datasource jdbc:db2:CD99 No >> suitable driver found for jdbc:db2:CD99 >> >> >> I have yet to try the dual java pluginserver approach, just have another >> assignment blocking the pipe at the moment - I hope I can set it up tonight. >> >> >> >> >> >> >> with regards, >> >> >> >> Jonas Stumph Stevnsvig >> Remedy Developer >> BEC Competence Centre >> Phone (+45) 46 38 20 08 >> Mobile (+45) 61 56 20 08 >> jonas.stumph.stevns...@bec.dk >> becrem...@bec.dk >> >> >> -----Oprindelig meddelelse----- >> Fra: Action Request System discussion list(ARSList) >> [mailto:arsl...@arslist.org] På vegne af Jarl Grøneng >> Sendt: 18. august 2009 19:51 >> Til: arslist@ARSLIST.ORG >> Emne: Re: Java ARDBC plugin failing with multiple instances "No suitable >> driver found for " >> >> Plugingroups are done this way: >> >> ---------------------------- >> <plugins> >> <pluginset name="group1"> >> <plugin> >> <name>CD99</name> >> <type>ARDBC</type> >> <code>JAVA</code> >> <filename>C:/Program Files/BMC >> Software/ARSystem/Arserver/api/javaplugins/BECplugins/arapi.jar</filen >> ame> >> <classname>com.bmc.arsys.plugins.jdbc.JdbcDataSource</classname> >> <pathelement >> type="location">C:/Programmer/IBM/SQLLIB/java/db2java.zip</pathelement >> > >> <userDefined> >> <url>jdbc:db2:CD99</url> >> <driver>COM.ibm.db2.jdbc.app.DB2Driver</driver> >> <user>someUser</user> >> <password>somePassword</password> >> <dbtableprefix>T</dbtableprefix> >> <dbtablecreator>CD99</dbtablecreator> >> </userDefined> >> </plugin> >> <plugin> >> <name>OD99</name> >> <type>ARDBC</type> >> <code>JAVA</code> >> <filename>C:/Program Files/BMC >> Software/ARSystem/Arserver/api/javaplugins/BECplugins/arapi.jar</filen >> ame> >> <classname>com.bmc.arsys.plugins.jdbc.JdbcDataSource</classname> >> <pathelement >> type="location">C:/Programmer/IBM/SQLLIB/java/db2java.zip</pathelement >> > >> <userDefined> >> <url>jdbc:db2:OD99</url> >> <driver>COM.ibm.db2.jdbc.app.DB2Driver</driver> >> <user>someOtherUser</user> >> <password>someOtherpassword</password> >> <dbtableprefix>TD</dbtableprefix> >> <dbtablecreator>OD99</dbtablecreator> >> </userDefined> >> </plugin> >> </pluginset> >> <plugin> >> <name>JARL.SUPER.PLUGIN</name> >> <type>ARDBC</type> >> <code>JAVA</code> >> <filename>jarl.jar</filename> >> <classname>com.bmc.jarl</classname> >> <pathelement type="path">in the cloud</pathelement> >> <pathelement type="location">in the cloud</pathelement> >> </plugin> >> </plugins> >> --------------------------- >> >> 2009/8/18 Jonas Stumph Stevnsvig <jonas.stumph.stevns...@bec.dk>: >>> ** >>> Hi - I'm still messing with this problem. >>> I just stumbled across this: >>> >>> >>> * Note: If you are using the same class as two different plugins >>> identified by two >>> * different ids, then these will not be able to share any >>> resources as they are >>> * loaded by two different classloaders, unless they were grouped >>> in a plugingroup >>> * in the plugin configuration, in which case they will be able >>> to share resources. >>> in this file: >>> http://svn.arswiki.org/arapi/releases/win71/src/javaplugins/samplesrc >>> / java/com/bmc/arsys/plugin/sample/ARDBCSample.java >>> >>> >>> >>> has anyone got an idea how to group the plugins in pluginsvr_config.xml?? >>> >>> >>> >>> <plugingroup> >>> >>> <plugin> >>> >>> ... >>> >>> </plugin> >>> >>> <plugin> >>> >>> ... >>> >>> </plugin> >>> >>> </plugingroup> >>> >>> does not load anything at all - nor does it give an error... I wish >>> there was a DTD i could refer to. >>> >>> Med venlig hilsen >>> >>> Jonas Stumph Stevnsvig >>> Remedy Udvikler >>> BEC Kompetence Centret >>> Telefon (+45) 46 38 20 08 >>> Mobil (+45) 61 56 20 08 >>> jonas.stumph.stevns...@bec.dk >>> >>> Til remedy spørgsmål: becrem...@bec.dk >>> >>> BEC - det fælles it-hus, der gør forskellen for finansielle >>> virksomheder >>> >>> >>> ________________________________ >>> Fra: Action Request System discussion list(ARSList) >>> [mailto:arsl...@arslist.org] På vegne af Jonas Stumph Stevnsvig >>> Sendt: 14. august 2009 14:32 >>> Til: arslist@ARSLIST.ORG >>> Emne: Java ARDBC plugin failing with multiple instances "No suitable >>> driver found for " >>> >>> ** >>> Hi listers, >>> >>> I really hope one of you has a solution for me here. >>> >>> We have developed an ARDBC driver for connection to a DB2 database. >>> in the production environment we need to connect to two different >>> databases, so I have configured two <plugins> in pluginsvr_config.xml: >>> >>> >>> >>> <plugin> >>> <name>CD99</name> >>> <type>ARDBC</type> >>> <code>JAVA</code> >>> <filename>C:/Program Files/BMC >>> Software/ARSystem/Arserver/api/javaplugins/BECplugins/arapi.jar</file >>> n >>> ame> >>> >>> <classname>com.bmc.arsys.plugins.jdbc.JdbcDataSource</classname> >>> <pathelement >>> type="location">C:/Programmer/IBM/SQLLIB/java/db2java.zip</pathelemen >>> t >>> > >>> <userDefined> >>> <url>jdbc:db2:CD99</url> >>> <driver>COM.ibm.db2.jdbc.app.DB2Driver</driver> >>> <user>someUser</user> >>> <password>somePassword</password> >>> <dbtableprefix>T</dbtableprefix> >>> <dbtablecreator>CD99</dbtablecreator> >>> >>> </userDefined> >>> </plugin> >>> >>> <plugin> >>> <name>OD99</name> >>> <type>ARDBC</type> >>> <code>JAVA</code> >>> <filename>C:/Program Files/BMC >>> Software/ARSystem/Arserver/api/javaplugins/BECplugins/arapi.jar</file >>> n >>> ame> >>> >>> <classname>com.bmc.arsys.plugins.jdbc.JdbcDataSource</classname> >>> <pathelement >>> type="location">C:/Programmer/IBM/SQLLIB/java/db2java.zip</pathelemen >>> t >>> > >>> <userDefined> >>> <url>jdbc:db2:OD99</url> >>> <driver>COM.ibm.db2.jdbc.app.DB2Driver</driver> >>> <user>someOtherUser</user> >>> <password>someOtherpassword</password> >>> <dbtableprefix>TD</dbtableprefix> >>> <dbtablecreator>OD99</dbtablecreator> >>> </userDefined> >>> </plugin> >>> >>> If I enable one of them, I can connect with no problem whatsoever, >>> however; as soon as I enable the second driver, It gives me the following >>> error: >>> >>> >>> >>> 2009-08-14 14:02:10,676 INFO [pool-2-thread-1] >>> com.bmc.arsys.pluginsvr.plugins.g (?:?) - Attempting to Create an >>> instance of the plugin CD99 >>> 2009-08-14 14:02:10,676 INFO [pool-2-thread-1] >>> com.bmc.arsys.pluginsvr.plugins.ARPluginContext (?:?) - >>> <CD99>initialize() >>> 2009-08-14 14:02:10,755 INFO [main] >>> com.bmc.arsys.pluginsvr.ARPluginServerMain (?:?) - AR System Plugin >>> Server Version 7.5.00 Patch 002 200906100308 >>> 2009-08-14 14:02:11,083 INFO [pool-2-thread-1] >>> com.bmc.arsys.pluginsvr.plugins.g (?:?) - Thread 11 successfully >>> created an instance of CD99 >>> 2009-08-14 14:02:11,098 INFO [pool-2-thread-1] >>> com.bmc.arsys.pluginsvr.plugins.g (?:?) - Attempting to Create an >>> instance of the plugin OD99 >>> 2009-08-14 14:02:11,098 INFO [pool-2-thread-1] >>> com.bmc.arsys.pluginsvr.plugins.ARPluginContext (?:?) - >>> <OD99>initialize() No suitable driver found for >>> jdbc:db2:OD992009-08-14 14:02:11,114 INFO [pool-2-thread-1] >>> com.bmc.arsys.pluginsvr.plugins.g (?:?) - Thread 11 successfully >>> created an instance of OD99 >>> 2009-08-14 14:02:11,114 INFO [pool-2-thread-1] >>> com.bmc.arsys.pluginsvr.d.b >>> (?:?) - Done iniPlugins for thread: 11 >>> 2009-08-14 14:02:11,114 INFO [pool-2-thread-1] >>> com.bmc.arsys.pluginsvr.d.b >>> (?:?) - Java plug-in server has initialized plug-ins for all 1 core threads. >>> The server is ready to receive RPC calls. >>> Java plug-in server has initialized plug-ins for all 1 core threads. >>> The server is ready to receive RPC calls. >>> >>> I have a feeling that it has something to do with a limitation of the >>> driver, but I am not sure - any bits and bids are most welcome >>> >>> >>> >>> Cheers >>> >>> >>> >>> Jonas Stevnsvig >>> >>> >>> >>> _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the >>> Answers Are"_ _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: >>> "Where the Answers Are"_ >> >> ______________________________________________________________________ >> _________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are" >> >> ______________________________________________________________________ >> _________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are" >> >> ______________________________________________________________________ >> _________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are" >> > > _______________________________________________________________________________ > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum > Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are" > > _______________________________________________________________________________ > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum > Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are" > > _______________________________________________________________________________ > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org > Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are" > _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: "Where the Answers Are"