View previous topic :: View next topic |
Author |
Message |
Bad Penguin Guru
Joined: 18 Aug 2004 Posts: 507
|
Posted: Tue Aug 31, 2004 3:07 pm Post subject: Open-Xchange |
|
|
Has anyone gotten open-xchange working on their gentoo box?
I am not having much luck figuring out which portage packages will give me the requirements. From the INSTALL file:
Quote: |
1. Basic Requirements
OPEN-XCHANGE requires a list of compilers and tools to get started.
You need basically:
- Java SDK >= 1.2 to compile (and run the application)
- Jakarta ANT for compiling the application
- make
- C compiler (optional)
2. Preparations
Setup all required tools, modules and compilers. Check that everything
works correctly. For a detailed overview of the configurations of each
part see section "4. Configuration".
Following connectors and APIs must be available to make a correct
build possible:
- jsdk.jar (Java Servlet Development Kit)
- jdbc.jar (Java Database Connectivity, should be provided
with your database)
- mail.jar (JavaMail API)
- activation.jar (JavaBeans Activation Framework)
- jdom.jar XML API (optional)
|
Can anyone fill in the blanks for me, and confirm if these packages might meet the requirements?
Code: |
Java SDK >= 1.2 blackdown-jdk
Jakarta ANT dev-java/ant
jsdk.jar ?
jdbc.jar jdbc-mysql? (where is jdbc.jar?)
mail.jar gnu-javamail? Would anything else work
that has less dependencies?
activation.jar gnu-activation?
jdom.jar ?
|
|
|
Back to top |
|
|
RosenSama Tux's lil' helper
Joined: 28 Apr 2003 Posts: 99
|
Posted: Tue Aug 31, 2004 10:50 pm Post subject: |
|
|
Here's what I've found so far. Never worked with LDAP before so I've got some time to put in there.
jsdk.jar from JSDK2.0 found at http://java.sun.com/products/servlet/archive.html. don't know if this version works yet. I think I read that jsdk.jar was renamed servlet.jar in later releases.
jdbc.jar for mysql gets installed in /usr/share/jdbc-mysql/lib and has a really long name. when you use the --with-jdbcjar you specify the path and file, not just the path to the directory containing the file so it's fine. It might be worth noting that the database creation script is written for postgresql, so unless you will port it, you might want to consider using postgres.
mail.jar - I used sun-javamail-bin
activation.jar - I used sun-jaf-bin
jdom.jar - I used jdom
There's a straightforward how-to in the forums https://forums.gentoo.org/viewtopic.php?t=195834&highlight=jk2+tomcat for setting up apache2 and tomcat5 with jk2 if you're going that route. |
|
Back to top |
|
|
phil n00b
Joined: 05 May 2003 Posts: 62 Location: Saint Louis, MO
|
Posted: Wed Sep 01, 2004 2:59 am Post subject: |
|
|
I had to install jdom, xerces and a few others (esearch helped me find them all) then here's what I used for my configure:
Code: | ./configure --prefix=/usr/local/open-xchange/ --with-mailjar=/usr/share/sun-javamail-bin/lib/mail.jar --with-activationjar=/usr/share/sun-jaf-bin/lib/activation.jar --with-jdomjar=/usr/share/jdom/lib/jdom.jar --with-xercesjar=/usr/share/xerces/lib/xercesImpl.jar --with-jsdkjar=/usr/share/servletapi-2.4/lib/servlet-api.jar --with-jdbcjar=/usr/share/jdbc-mysql/lib/mysql-connector-java-3.0.11-stable-bin.jar --with-jni-dir=/opt/blackdown-jdk-1.4.1/include/ --includedir=/usr/include --enable-webdav --enable-ssl |
I found some gotchas in the Makefile that need to be fixed, but I've now gotten past 'make install' so it's installed. I'm posting to this thread:
https://forums.gentoo.org/viewtopic.php?p=1489800
but will check back here. I'll work on config tomorrow.
P _________________ Left To Chance - apathy is no longer an option |
|
Back to top |
|
|
bitwh0re Apprentice
Joined: 29 Apr 2004 Posts: 214
|
|
Back to top |
|
|
|