Difference between revisions of "Installing CSS"
From GlueXWiki
(→Installing LDAP) |
|||
Line 7: | Line 7: | ||
* Add people to database we just created. Since we have created our own access control lists for the dc=home,dc=local database, we must change the binding method (i.e. auth with the admin user and password). Add the data for the directory via the following command: <pre>sudo ldapadd -x -D cn=admin,dc=home,dc=local -w admin -f people.ldif</pre> | * Add people to database we just created. Since we have created our own access control lists for the dc=home,dc=local database, we must change the binding method (i.e. auth with the admin user and password). Add the data for the directory via the following command: <pre>sudo ldapadd -x -D cn=admin,dc=home,dc=local -w admin -f people.ldif</pre> | ||
* Check to see if you can read the database: <pre>ldapsearch -x -b dc=home,dc=local</pre> | * Check to see if you can read the database: <pre>ldapsearch -x -b dc=home,dc=local</pre> | ||
+ | |||
+ | |||
+ | |||
+ | == Installing GlassFish | ||
+ | |||
+ | * Follow the instructions from http://www.nabisoft.com/tutorials/glassfish/installing-glassfish-301-on-ubuntu to install GlassFish on Ubuntu. | ||
+ | |||
+ | |||
+ | |||
+ | == Installing ChannelFinder == | ||
+ | |||
+ | * Download ChannelFinder from http://channelfinder.sourceforge.net/ChannelFinder/download.html | ||
+ | * Follow instructions at http://channelfinder.sourceforge.net/ChannelFinder/installation.html to install the ChannelFinder. | ||
+ | * There was [http://www.albeesonline.com/blog/2008/08/06/creating-and-configuring-a-mysql-datasource-in-glassfish-application-server/ another web site] which was useful for configuring MySQL data source in GlassFish. | ||
+ | * Documentation on ChannelFinder is available at http://sourceforge.net/apps/trac/channelfinder/ |
Revision as of 22:35, 13 April 2011
Installing LDAP
I followed the instruction from the various web sites, mainly from http://ubuntuforums.org/showthread.php?p=8161118 and http://ubuntuforums.org/showthread.php?t=1054966. I set the LDAP password directly modifying /etc/ldap/slapd.d/cn=config/olcDatabase={0}config.ldif file setting olcRootPW: key.
- Install LDAP server
sudo apt-get install slapd ldap-utils
- Run the following command to add all the LDAP schemas in the slapd package to your cn=config (by default only core is added):
ls /etc/ldap/schema/*.ldif | xargs -I {} sudo ldapadd -Y EXTERNAL -H ldapi:/// -f {}
- Create a database the LDAP server. Note that Karmic uses the EXTERNAL SASL binding to communicate with the LDAP server. There is no admin user or password here:
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f db.ldif
- Add people to database we just created. Since we have created our own access control lists for the dc=home,dc=local database, we must change the binding method (i.e. auth with the admin user and password). Add the data for the directory via the following command:
sudo ldapadd -x -D cn=admin,dc=home,dc=local -w admin -f people.ldif
- Check to see if you can read the database:
ldapsearch -x -b dc=home,dc=local
== Installing GlassFish
- Follow the instructions from http://www.nabisoft.com/tutorials/glassfish/installing-glassfish-301-on-ubuntu to install GlassFish on Ubuntu.
Installing ChannelFinder
- Download ChannelFinder from http://channelfinder.sourceforge.net/ChannelFinder/download.html
- Follow instructions at http://channelfinder.sourceforge.net/ChannelFinder/installation.html to install the ChannelFinder.
- There was another web site which was useful for configuring MySQL data source in GlassFish.
- Documentation on ChannelFinder is available at http://sourceforge.net/apps/trac/channelfinder/