Basically, I changed the company-webapp not to create a database so I
could use the one I created with authentication required. And I didn't
use the new code, basically I used the support to configure
username/password when defining the data source.


On Nov 11, 2007 11:32 PM, Amita Vadhavkar <[EMAIL PROTECTED]> wrote:
> What are the modifications you did for this in company webapp? Did you
> see that the DS.getConnection(id, pwd) signature is being used
> by DAS during this case?
>
> Regards,
> Amita
>
>
> On Nov 9, 2007 11:40 AM, Luciano Resende <[EMAIL PROTECTED]> wrote:
> > Hi Amita
> >
> >    I replied to this other thread [1] with some questions. But just
> > FYI, I was able to run a slightingly modified version of
> > company-webapp using a secured derby database in TC by specifying the
> > username/password on the datasource definition.
> >
> >                <Resource name="jdbc/dastest"
> >                          type="javax.sql.DataSource"
> >                          auth="Container"
> >                          description="Derby database for DAS Samples"
> >                          maxActive="100" maxIdle="30"
> >                          maxWait="10000" username="dastest" 
> > password="dastest"
> >
> > driverClassName="org.apache.derby.jdbc.EmbeddedDriver"
> >   
> > url="jdbc:derby:D:/Opensource-Servers/apache-tomcat-5.5.20/Databases/dastest;create=true"/>
> >
> >
> > [1] http://www.mail-archive.com/[email protected]/msg25244.html
> >
> >
> > On Nov 6, 2007 8:33 PM, Amita Vadhavkar <[EMAIL PROTECTED]> wrote:
> > > 1> readmes commit - I will wait and make it along with any other
> > > changes in JIRA-1698 as we are still deciding which sample to use to
> > > demo the feature of
> > > JIRA-1698
> > >
> > > 2> There are 3 test cases in ConnectionTests, please see if you find
> > > some other cases that can be included.
> > >
> > > 3> Using jboss jars - as these were available on mvn repo, I missed
> > > the point of license, if license is the issue, then these can not be
> > > used.
> > >
> > >  TC has
> > > (default)BasicDataSource - which does not support getConnection(id, pwd)
> > > and
> > > PerUserPoolDataSource, SharedPoolDataSource - which support
> > > getConnection(id, pwd)
> > >
> > > When trying to configure PerUserPoolDataSource, SharedPoolDataSource
> > > with TC 6.0.14, was getting different errors, will see if can get this
> > > working.
> > >
> > > I am not doing any commits related to this JIRA, till 3> or some other
> > > sample is formed, so all changes will go together.
> > >
> > > Regards,
> > > Amita
> > >
> > >
> > > On Nov 6, 2007 11:06 PM, Luciano Resende <[EMAIL PROTECTED]> wrote:
> > > > Comments inline :
> > > >
> > > > On 11/6/07, Amita Vadhavkar <[EMAIL PROTECTED]> wrote:
> > > > > changes done -
> > > > >
> > > > > 1) cleaned readme files using eclipse IDE html editor - samples, 
> > > > > dbconfig
> > > > Good, Thanks, please committ this, you don't have to wait anymore :)
> > > >
> > > > > 2) replaced MySQL with Derby
> > > > Just want to make sure you have all the functionality you need in 
> > > > Derby...
> > > >
> > > > > 3) replaced sun provided JNDI jars with jboss jar - because - these 
> > > > > are
> > > > > available in mvn repos and only 3 are required in the build path
> > > > > (jboss-common 3.2.3, jnp-client 4.0.2 and jnpserver 3.2.3  - total 
> > > > > 350 KB)
> > > >
> > > > I downloaded the jars, but couldn't find any license files there.
> > > > Also, JBOSS stuff tend to be LGPL and that is not ASF Friendly, so
> > > > could you please point me to the proper license for these files ?
> > > >
> > > >
> > > > > 4) added more test cases in ConnectionTests.java and removed 
> > > > > sample-dataSource
> > > > > 5) patch attached to JIRA-1698
> > > > >
> > > > > Please see if there are any problems in the above, else I will commit 
> > > > > the
> > > > > patch.
> > > > > The bin size increase due to jboss jars is 350 KB and so it may be OK 
> > > > > to
> > > > > make it
> > > > > as test cases instead of sample.
> > > > >
> > > >
> > > >
> > > > Well, in summary, it's lots of dependencies issues to demonstrate we
> > > > now support authentication when retrieving the datasource
> > > > connection... and based on the dependencies being dragged to DAS
> > > > distro... I'm now inclined to have just a sample, or simpler, just
> > > > document in the User Guide.
> > > >
> > > > BTW, I'll play with this over the weekend and try to make this working
> > > > in TC with Companyweb... Maybe this is a simpler solution :)
> > > >
> > > >
> > > > > Regards,
> > > > > Amita
> > > > >
> > > > > On 11/5/07, Amita Vadhavkar <[EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 11/5/07, Luciano Resende <[EMAIL PROTECTED]> wrote:
> > > > > > >
> > > > > > > I was trying to run the new DAS sample (dataSource) and I looks 
> > > > > > > like
> > > > > > > it requires MySQL in order to run the sample, this might not be 
> > > > > > > the
> > > > > > > best default configuration to require, as it requires lots of 
> > > > > > > steps in
> > > > > > > order to just try the sample ( e.g install MySQL), and it also 
> > > > > > > makes it
> > > > > > > difficult to test the sample during build. I'd like to suggest two
> > > > > > > things for our DAS Sample applications :
> > > > > > >
> > > > > > > - Use Derby as the default database in a sample application
> > > > > >
> > > > > >
> > > > > > Agree, done changes for this
> > > > > >
> > > > > > - Have a simple unit test to quickly check if the sample is working
> > > > > > > (use htmlUnit for webapp)
> > > > > >
> > > > > >
> > > > > > The jira has test cases for case which does not require external 
> > > > > > JNDI.
> > > > > > Which JNDI jar is available
> > > > > > as part of maven repo? I could not spot one and used sun's jars. As 
> > > > > > these
> > > > > > can not get downloaded
> > > > > > thru mvn build and need to be placed manually in the classpath, used
> > > > > > sample instead of junit for
> > > > > > testcase which requires JNDI. But if there is a maven repo based jar
> > > > > > providing JNDI, the sample
> > > > > > can be removed and instead junit cases can be added. Tried 
> > > > > > RootContext
> > > > > > from Geronimo but it is
> > > > > > read only.
> > > > > >
> > > > > > Also, I was wondering what we should use for demonstrating a 
> > > > > > specific
> > > > > > > feature... I guess we might not need a new sample for every new
> > > > > > > feature, this might increase the complexity of developing a new
> > > > > > > feature, I guess a test case might be good enough.... and a sample
> > > > > > > would be used more to demonstrate a bigger scenario or a how a 
> > > > > > > set of
> > > > > > > features work together...
> > > > > > >
> > > > > > > Thoughts ?
> > > > > > >
> > > > > > > --
> > > > > > > Luciano Resende
> > > > > > > Apache Tuscany Committer
> > > > > > > http://people.apache.org/~lresende<http://people.apache.org/%7Elresende>
> > > > > > > http://lresende.blogspot.com/
> > > > > > >
> > > > > > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > >
> > > > Luciano Resende
> > > > Apache Tuscany Committer
> > > > http://people.apache.org/~lresende
> > > > http://lresende.blogspot.com/
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> >
> > --
> > Luciano Resende
> > Apache Tuscany Committer
> > http://people.apache.org/~lresende
> > http://lresende.blogspot.com/
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to