Thats correct, LDAPTransformer uses the JNDI package.
Felix
> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 15. Juni 2001 14:01
> An: [EMAIL PROTECTED]
> Betreff: RE: cocoon 2 building ...
>
>
> Seems like you need the JNDI package (which is packaged with
> jdk1.3, but not
> with 1.2)
>
> See http://java.sun.com/products/jndi/index.html
>
> good luck
> tomK
>
> -----Original Message-----
> From: Sylvain PERROT [mailto:[EMAIL PROTECTED]]
> Sent: vrijdag 15 juni 2001 11:19
> To: [EMAIL PROTECTED]
> Subject: cocoon 2 building ...
>
>
> Hi all cocooners ...
>
> I have 2 quick questions about cocoon 2 building ...
>
> 1) When I try to build cocoon 2 using the jdk1.3.1 .... and I
> only get an
> error message :
>
> # ./build.sh -Dinclude.webapp.libs=yes webap
> p
>
> Apache Cocoon 2 Build System
> ----------------------------
> Buildfile: build.xml
> /root/jakarta/xml-cocoon2/bin/ant: line 107: 1546 Segmentation fault
> $JAVACMD -classpath "$LOCALCLASSPATH" -
> Dant.home="${ANT_HOME}"
> $ANT_OPTS org.apache.tools.ant.Main "$@"
>
>
> Can cocoon be builed with jdk1.3.1 ?
> if yes ... how ?
>
>
> 2) When I try to build cocoon 2 using the jdk1.2.2 ... it
> starts compiling
> ... but it fails very quickly ...
>
> # ./build.sh -Dinclude.webapp.libs=yes webapp
>
> Apache Cocoon 2 Build System
> ----------------------------
> Buildfile: build.xml
>
> init:
> ------------------- Apache Cocoon 2.1-dev [1999-2001] ----------------
>
> compile:
> Compiling 1 source file to
> /root/jakarta/xml-cocoon2/build/cocoon/classes
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:10: Class javax.naming.Context not found
> in import.
> import javax.naming.Context;
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:11: Class
> javax.naming.directory.Attribute not found in
> import.
> import javax.naming.directory.Attribute;
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:12: Class
> javax.naming.directory.BasicAttribute not
> found in import.
> import javax.naming.directory.BasicAttribute;
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:13: Class
> javax.naming.directory.DirContext not found
> in import.
> import javax.naming.directory.DirContext;
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:14: Class
> javax.naming.directory.InitialDirContext not
> found in import.
> import javax.naming.directory.InitialDirContext;
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:15: Class
> javax.naming.directory.ModificationItem not
> found in import.
> import javax.naming.directory.ModificationItem;
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:16: Class
> javax.naming.directory.SearchControls not
> found in import.
> import javax.naming.directory.SearchControls;
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:17: Class
> javax.naming.directory.SearchResult not found
> in import.
> import javax.naming.directory.SearchResult;
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:18: Class javax.naming.NamingEnumeration
> not found in
> import.
> import javax.naming.NamingEnumeration;
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:19: Class javax.naming.NamingException
> not found in
> import.
> import javax.naming.NamingException;
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1129: Class javax.naming.directory.DirContext not
> found.
> protected DirContext ctx;
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1204: Class javax.naming.NamingException
> not found in
> throws.
> protected void execute() throws Exception, NamingException {
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1210: Class
> javax.naming.directory.SearchControls not
> found.
> SearchControls constraints = new SearchControls();
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1210: Class
> javax.naming.directory.SearchControls not
> found.
> SearchControls constraints = new SearchControls();
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1213: Class javax.naming.NamingException
> not found in
> try.
> try {
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1225: Variable constraints may not have been
> initialized.
> constraints.setTimeLimit(time_limit);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1231: Class
> javax.naming.NamingEnumeration not found.
> NamingEnumeration ldapresults =
> ctx.search(searchbase, filter, constraints);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1231: Variable constraints may not have been
> initialized.
> NamingEnumeration ldapresults =
> ctx.search(searchbase, filter, constraints);
>
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1237: Variable ldapresults may not have been
> initialized.
> while (ldapresults != null &&
> ldapresults.hasMore()) {
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1241: Class
> javax.naming.directory.SearchResult not
> found.
> SearchResult si =
> (SearchResult)ldapresults.next();
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1241: Class
> javax.naming.directory.SearchResult not
> found.
> SearchResult si =
> (SearchResult)ldapresults.next();
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1241: Variable ldapresults may not have been
> initialized.
> SearchResult si =
> (SearchResult)ldapresults.next();
>
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1242: Class javax.naming.directory.Attributes not
> found.
>
> javax.naming.directory.Attributes
> attrs = si.getAttributes();
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1244: Class
> javax.naming.NamingEnumeration not found.
> NamingEnumeration ae =
> attrs.getAll();
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1246: Class
> javax.naming.directory.Attribute not found.
> Attribute at =
> (Attribute)ae.next();
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1246: Class
> javax.naming.directory.Attribute not found.
> Attribute at =
> (Attribute)ae.next();
>
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1299: Variable constraints may not have been
> initialized.
> constraints.setTimeLimit(time_limit);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1308: Class
> javax.naming.NamingEnumeration not found.
> NamingEnumeration
> ldapresults =
> ctx.search(searchbase, filter, constraints);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1311: Class
> javax.naming.directory.SearchResult not
> found.
> SearchResult si = null;
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1313: Class
> javax.naming.directory.SearchResult not
> found.
> si =
> (SearchResult)ldapresults.next();
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1314: Class javax.naming.directory.Attributes not
> found.
>
> javax.naming.directory.Attributes attrs = si.getAttributes();
>
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1316: Class
> javax.naming.NamingEnumeration not found.
>
> NamingEnumeration ae
> = attrs.getAll();
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1318: Class
> javax.naming.directory.Attribute not found.
>
> Attribute at
> = (Attribute)ae.next();
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1318: Class
> javax.naming.directory.Attribute not found.
>
> Attribute at
> = (Attribute)ae.next();
>
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1327: Class
> javax.naming.directory.ModificationItem not
> found.
> ModificationItem[] mods = new
> ModificationItem[1];
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1327: Class
> javax.naming.directory.ModificationItem not
> found.
> ModificationItem[] mods = new
> ModificationItem[1];
>
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1329: Class
> javax.naming.directory.ModificationItem not
> found.
> mods[0] = new
> ModificationItem(DirContext.REPLACE_ATTRIBUTE,
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1347: Class javax.naming.NamingException
> not found.
> } catch (NamingException e) {
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1349: Class javax.naming.NamingException
> not found.
> throw new NamingException
> ("[LDAPTransformer] Failed
> ldap-connection to directory service: " + e.toString());
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1357: Class javax.naming.NamingException
> not found in
> try.
> try {
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1359: Class javax.naming.NamingException
> not found.
> } catch (NamingException e) {
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1361: Class javax.naming.NamingException
> not found.
> throw new NamingException ("[LDAPTransformer] Failed
> ldap-disconnection from directory service: " + e.toString());
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1375: Class javax.naming.NamingException
> not found in
> throws.
> protected void connect() throws NamingException {
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1377: Class javax.naming.Context not found.
> env.put(Context.SECURITY_AUTHENTICATION, authentication);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1377: Undefined variable or class name: Context
> env.put(Context.SECURITY_AUTHENTICATION, authentication);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1378: Class javax.naming.Context not found.
> env.put(Context.SECURITY_PRINCIPAL, root_dn);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1378: Undefined variable or class name: Context
> env.put(Context.SECURITY_PRINCIPAL, root_dn);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1379: Class javax.naming.Context not found.
> env.put(Context.SECURITY_CREDENTIALS, password);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1379: Undefined variable or class name: Context
> env.put(Context.SECURITY_CREDENTIALS, password);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1383: Class javax.naming.Context not found.
> env.put(Context.INITIAL_CONTEXT_FACTORY, initializer);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1383: Undefined variable or class name: Context
> env.put(Context.INITIAL_CONTEXT_FACTORY, initializer);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1384: Class javax.naming.Context not found.
> env.put(Context.PROVIDER_URL, serverurl + ":" + port);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1384: Undefined variable or class name: Context
> env.put(Context.PROVIDER_URL, serverurl + ":" + port);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1387: Class
> javax.naming.directory.InitialDirContext
> not found.
> ctx = new InitialDirContext(env);
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1388: Class javax.naming.NamingException
> not found.
> } catch (NamingException e) {
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1390: Class javax.naming.NamingException
> not found.
> throw new NamingException (e.toString());
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1394: Class javax.naming.NamingException
> not found in
> throws.
> protected void disconnect() throws NamingException {
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1396: Class
> javax.naming.directory.DirContext not found
> in void disconnect().
> if (ctx != null) ctx.close();
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1397: Class javax.naming.NamingException
> not found.
> } catch (NamingException e) {
> ^
> /root/jakarta/xml-cocoon2/build/cocoon/src/org/apache/cocoon/t
> ransformation/
> LDAPTransformer.java:1400: Class javax.naming.NamingException
> not found.
> throw new NamingException (e.toString());
> ^
> 60 errors
>
> BUILD FAILED
> /root/jakarta/xml-cocoon2/build.xml:324: Compile failed,
> messages should
> have been provided.
>
> Total time: 27 seconds
>
> It seems some classes are missing ... but how to get them ?
> or what to do to make cocoon 2 compiling properly ?
>
>
>
> For Information, I am using a Slackware distribution, I installed
> successfully cocoon 1
> I am using tomcat 4.0 b5
>
> Thanks for help ...
>
> Sylvain
>
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>