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"

Reply via email to