Hi,
it seems that you're using cocoon 2.1 for your component and that it
cannot find cocoon core in you classpath. I guess you should take a look
at your classpath to see what libraries are available.
Regards,
Jeroen
perspolis test wrote:
Hi,
I can not compile my java file. it looks like it cannot import
org.apache.cocoon.Roles file.
package org.apache.cocoon;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.ComponentSelector;
import org.apache.cocoon.Roles;
import org.apache.cocoon.*;
import org.apache.avalon.excalibur.datasource.DataSourceComponent;
import java.sql.Connection;
import org.apache.cocoon.acting.AbstractAction;
import java.util.Map;
import java.util.HashMap;
import org.apache.cocoon.environment.ObjectModelHelper;
import org.apache.cocoon.environment.Redirector;
import org.apache.cocoon.environment.Request;
import org.apache.cocoon.environment.SourceResolver;
import org.xml.sax.EntityResolver;
public class HelloWorldAction extends AbstractAction {
private DataSourceComponent datasource;
public void compose(ComponentManager manager) {
ComponentSelector selector = (ComponentSelector)
manager.lookup(Roles.DB_CONNECTION);
this.datasource = (DataSourceComponent) selector.select("datasource");
}
// .... Skip more lines until we actually need to use the datasource
private void meMethod() {
Connection myConnection = this.datasource.getConnection();
// .... perform SQL code here
myConnection.close();
}
public Map act (Redirector redirector,
SourceResolver resolver,
Map objectModel,
String source,
Parameters params) {
Request request =
ObjectModelHelper.getRequest(objectModel);
// some action
return null;
}
}
thanks
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]