All,
Been trying to get sendmail working with Cocoon without success. Installed mail.jar and activation.jar into the lib directory and restarted Cocoon. Created a page that looks like this:
<?xml version="1.0"?>
<xsl:page language="java" xmlns:xsp="http://apache.org/xsp" xmlns:sendmail="http://apache.org/cocoon/sendmail/1.0" >
<xsp:structure> <xsp:include>java.util.*</xsp:include> </xsp:structure>
<page>
<page-title>Confirmation</page-title>
<content>
<title>Hello!</title>
<paragraph>
An email has been sent to you!
</paragraph> <sendmail:send-mail>
<sendmail:charset>ISO-8859-1</sendmail:charset>
<sendmail:smtphost>localhost</sendmail:smtphost>
<sendmail:from>[EMAIL PROTECTED]</sendmail:from>
<sendmail:to>[EMAIL PROTECTED]</sendmail:to>
<sendmail:subject>This is a test</sendmail:subject>
<sendmail:body>This is a test email from XSP</sendmail:body>
</sendmail:send-mail></content> </page>
</xsp:page>
I added a pipeline in there and away I went to the URL, but I get this as an error:
Language Exception
org.apache.cocoon.ProcessingException: Language Exception: org.apache.cocoon.components.language.LanguageException: Error compiling test_xsp: ERROR 1 (org/apache/cocoon/www/lenya/pubs/home/content/authoring/calendar/ test_xsp.java): ... String cat_clause = ""; // start error (lines 274-274) "Syntax error on keyword "if"; "boolean", "void", "byte", "short", "int", "long", "char", "float", "double", "Identifier", "interface", "class" expected" if (cat == null){ // end error cat_clause = ""; }else{ cat_clause = " and category_id = " + cat; ... Line 274, column 0: Syntax error on keyword "if"; "boolean", "void", "byte", "short", "int", "long", "char", "float", "double", "Identifier", "interface", "class" expected
Am I missing something? I added the builtin-logicsheet as well, so I don't think I was missing anything...
Jon
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
