Hi Noam,

Thanks for the reply. This is NOT a production-system, I just wanted to 
show a customer a couple of things.

I was going to try your second option, but I am not sure on what I 
should delete from the WAR-files and add in Tomcat. Would just the 
derby-* libraries do, or is there more to derby that needs to be excluded?

Thanks!

Roland


On 11-11-10 15:18, Noam Tenne [via Artifactory] wrote:
> Hi Roland,
>
> First off, I'd like to recommend that for production purposes, you
> switch Artifactory from Derby to filesystem-mysql, as it results in much
> improved performance.
>
> Running out-of-the-box Artifactory in conjunction with Sonar on the same
> Tomcat will cause the clash you experienced since you should not run 2
> embedded Derby instances on the same JVM.
>
> If you'd like to run this setup anyway, there are two (kinda-hackish)
> ways to do so.
> Upon using any of these methods, you should first remove all the Derby
> dependencies from the Sonar and Artifactory WAR files and put them into
> Tomcat's lib folder so that they won't clash in cases of different versions.
>
> First option:
> This method requires Artifactory to be initialized by Tomcat
> *after* Sonar, since Sonar requires Derby for authentication.
> When Artifactory will be loaded after Sonar, it will cancel Sonar's
> prior declaration that requires authentication.
> To do this:
>
>    1. Simply add "derby.connection.requireAuthentication=false" to the
>       artifactory.system.properties file in $ARTIFACTORY_HOME/etc.
>    2. Restart.
>
>
> Second method:
> This method requires you to start from a clean data folder (that is,
> completely remove the data folder from $ARTIFACTORY_HOME).
> Sonar connects to Derby via port 1527 with the credentials sonar:sonar
> as opposed to Artifactory which connects directly to the file system
> with no authentication.
> We can modify Artifactory to connect to the same port and use the same
> credentials defined by Sonar.
> To do this:
>
>    1. Edit the artifactory.system.properties file in
>       $ARTIFACTORY_HOME/etc to uncomment "artifactory.jcr.configDir and
>       point it to repo/filesystem-derby configuration.
>    2. edit the repo.xml file in
>       $ARTIFACTORY_HOME/etc/repo/filesystem-derby and in all three
>       blocks of the DataSources element (rep_ds, store_ds, db_ds)
>       replace the "${repo.home}" part of the URL to "localhost:1527",
>       and change to the username and password parameters to "sonar".
>    3. Restart.
>
> HTH and have fun,
> Noam
>
> On Thu, Nov 11, 2010 at 11:35 AM, Asmann, Roland <[hidden email]
> </user/SendEmail.jtp?type=node&node=5728771&i=0>> wrote:
>
>     Hi all,
>
>     I'm trying to set up a demo-computer to take to a customer, but I seem
>     to have problems with the derby-db. I have Sonar running on this
>     computer (which uses Derby) and I'm not sure if both are trying to
>     connect to the same DB/use the same port!
>
>     I'm using Tomcat to deploy both projects in, and initially it seems to
>     run without problems. However, after stopping Tomcat and restarting it,
>     I get an error from Sonar telling me 'Connection authentication failure
>     occurred. Reason: Invalid authentication..'
>
>     I already posted on the Sonar mailing-list, but they tell me it is
>     impossible to change the port Derby is running on in Sonar. Is there
>     something I can change on the side of Artifactory?
>
>     --
>     Roland Asmann
>     Senior Software Engineer
>
>     adesso Austria GmbH
>     Floridotower 26. Stock              T +43 1 2198790-27
>     Floridsdorfer Hauptstr. 1           F +43 1 2198790-927
>     A-1210 Wien                         M +43 664 88657566
>                                         E [hidden email]
>     </user/SendEmail.jtp?type=node&node=5728771&i=1>
>                                         W www.adesso.at
>     <http://www.adesso.at?by-user=t>
>
>     -------------------------------------------------------------
>      >>> business. people. technology. <<<
>     -------------------------------------------------------------
>
>     
> ------------------------------------------------------------------------------
>     Centralized Desktop Delivery: Dell and VMware Reference Architecture
>     Simplifying enterprise desktop deployment and management using
>     Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
>     client virtualization framework. Read more!
>     http://p.sf.net/sfu/dell-eql-dev2dev
>     _______________________________________________
>     Artifactory-users mailing list
>     [hidden email] </user/SendEmail.jtp?type=node&node=5728771&i=2>
>     https://lists.sourceforge.net/lists/listinfo/artifactory-users
>
>
>
> ------------------------------------------------------------------------------
>
> Centralized Desktop Delivery: Dell and VMware Reference Architecture
> Simplifying enterprise desktop deployment and management using
> Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
> client virtualization framework. Read more!
> http://p.sf.net/sfu/dell-eql-dev2dev
> _______________________________________________
> Artifactory-users mailing list
> [hidden email] </user/SendEmail.jtp?type=node&node=5728771&i=3>
> https://lists.sourceforge.net/lists/listinfo/artifactory-users
>
>
> ------------------------------------------------------------------------
> View message @
> http://forums.jfrog.org/Problems-with-Derby-tp5728179p5728771.html
> To start a new topic under Artifactory - Users, email
> [email protected]
> To unsubscribe from Artifactory - Users, click here
> <http://forums.jfrog.org/template/TplServlet.jtp?tpl=unsubscribe_by_code&node=2377369&code=cm9sYW5kLmFzbWFubkBhZGVzc28uYXR8MjM3NzM2OXwtMjAyMTk2NzUyNA==>.
>
>

-- 
Roland Asmann
Senior Software Engineer

adesso Austria GmbH
Floridotower 26. Stock              T +43 1 2198790-27
Floridsdorfer Hauptstr. 1           F +43 1 2198790-927
A-1210 Wien                         M +43 664 88657566
                                    E [email protected]
                                    W www.adesso.at

-------------------------------------------------------------
             >>> business. people. technology. <<<
-------------------------------------------------------------

-- 
View this message in context: 
http://forums.jfrog.org/Problems-with-Derby-tp5728179p5729091.html
Sent from the Artifactory - Users mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Artifactory-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/artifactory-users

Reply via email to