You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by chaloo banda <ch...@hotmail.com> on 2001/10/03 09:35:08 UTC
cocoon with jetspeed
hi ming !
i tried to use the cocoonportlet with jetspeed...but could not succeed as
it gives errors during build...
compile:
[javac] Compiling 352 source files to
E:\jet3oct\jakarta-jetspeed\bin\classe
s
[javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:72: package
org.apache.jetspeed.portal.fact
ory does not exist
[javac] import org.apache.jetspeed.portal.factory.*;
[javac] ^
[javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:99: cannot resolve symbol
[javac] symbol : variable JetspeedResources
[javac] location: class
org.apache.jetspeed.portal.controllers.CocoonPortlet
Controller
[javac] public final String STYLESHEET = TurbineResources.getString(
Jet
speedResources.XMLPORTLETCONTROLLER_STYLESHEET_KEY );
[javac]
^
[javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:196: incompatible types
[javac] found : java.util.Map
[javac] required: java.util.Dictionary
[javac] Dictionary data = portlet.getPortletConfig().getSkin();
[javac] ^
[javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:221: incompatible types
[javac] found : java.util.Map
[javac] required: java.util.Dictionary
[javac] Dictionary data = portlet.getPortletConfig().getLayout();
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -deprecation for details.
[javac] 4 errors
BUILD FAILED
E:\jet3oct\jakarta-jetspeed\build\build.xml:175: Compile failed, messages
should
have been provided.
Total time: 1 minute 27 seconds
do u have any idea what am i doing wrong here ?
thanx,
CB
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
RE: cocoon with jetspeed
Posted by Ming Fai <mi...@hongkong.com>.
i do not use CocoonPortlet at all as it has been removed from the latest
version of Jetspeed already. What version do you use?
For the compiling errors, I treat them as Java programming questions. :-)
> [javac] ...package org.apache.jetspeed.portal.factory does not exist
> [javac] import org.apache.jetspeed.portal.factory.*;
> [javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
>rollers\CocoonPortletController.java:99: cannot resolve symbol
> [javac] symbol : variable JetspeedResources
> [javac] location: class
org.apache.jetspeed.portal.controllers.CocoonPortletController
> [javac] public final String STYLESHEET =
TurbineResources.getString(
>JetspeedResources.XMLPORTLETCONTROLLER_STYLESHEET_KEY );
Check /WEB-INF/classes/org ... for the package you import, it really doesn't
exist in 1.30a2-dev. Replace it with
import org.apache.jetspeed.util.JetspeedResources;
>:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
>rollers\CocoonPortletController.java:196: incompatible types
> [javac] found : java.util.Map
> [javac] required: java.util.Dictionary
> [javac] Dictionary data = portlet.getPortletConfig().getSkin();
> [javac] ^
> [javac]
>E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
>rollers\CocoonPortletController.java:221: incompatible types
> [javac] found : java.util.Map
> [javac] required: java.util.Dictionary
> [javac] Dictionary data = portlet.getPortletConfig().getLayout();
> [javac] ^
> [javac] Note: Some input files use or override a deprecated API.
> [javac] Note: Recompile with -deprecation for details.
> [javac] 4 errors
getSkin returns a Map instance, you can't put it in a Dictionary. Add a new
import at the top:
import java.util.Map;
And change the two lines to:
Map data = portlet.getPortletConfig().getSkin();
Map data = portlet.getPortletConfig().getLayout();
you got to change the corresponding usage of 'data' as well.
http://www.bluesunrise.com/jetspeed-docs/javadocs/org/apache/jetspeed/portal
/PortletConfig.html
http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html
Lookup JavaDoc whenever you see errors like 'does not exist', 'cannot
resolve symbol', 'incompatible types' etc. to find the correct usage.
http://jakarta.apache.org/jetspeed/api/
http://java.sun.com/j2se/1.3/docs/api/
Regards,
mingfai
-----Original Message-----
From: chaloo banda [mailto:chaloo_banda@hotmail.com]
Sent: Wednesday, October 03, 2001 3:35 PM
To: jetspeed-user@jakarta.apache.org
Cc: mingfai@hongkong.com
Subject: cocoon with jetspeed
hi ming !
i tried to use the cocoonportlet with jetspeed...but could not succeed as
it gives errors during build...
compile:
[javac] Compiling 352 source files to
E:\jet3oct\jakarta-jetspeed\bin\classe
s
[javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:72: package
org.apache.jetspeed.portal.fact
ory does not exist
[javac] import org.apache.jetspeed.portal.factory.*;
[javac] ^
[javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:99: cannot resolve symbol
[javac] symbol : variable JetspeedResources
[javac] location: class
org.apache.jetspeed.portal.controllers.CocoonPortlet
Controller
[javac] public final String STYLESHEET = TurbineResources.getString(
Jet
speedResources.XMLPORTLETCONTROLLER_STYLESHEET_KEY );
[javac]
^
[javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:196: incompatible types
[javac] found : java.util.Map
[javac] required: java.util.Dictionary
[javac] Dictionary data = portlet.getPortletConfig().getSkin();
[javac] ^
[javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:221: incompatible types
[javac] found : java.util.Map
[javac] required: java.util.Dictionary
[javac] Dictionary data = portlet.getPortletConfig().getLayout();
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -deprecation for details.
[javac] 4 errors
BUILD FAILED
E:\jet3oct\jakarta-jetspeed\build\build.xml:175: Compile failed, messages
should
have been provided.
Total time: 1 minute 27 seconds
do u have any idea what am i doing wrong here ?
thanx,
CB
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org