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 Bill Bartels <bi...@yahoo.com> on 2007/01/12 05:47:45 UTC

portlet tag not recognized in Eclipse

In Eclipse I was editing a simple jsp file (from David's manning book), the code is as follows:

<%@ page session="false" %>
<%@ page import="javax.portlet.*"%>
<%@ page import="java.util.*"%>
<%@ taglib uri='http://java.sun.com/portlet' prefix='portlet' %>
<jsp:useBean id="addUrl" scope="request"
class="java.lang.String" />
<jsp:useBean id="cancelUrl" scope="request" class="java.lang.String" />
<portlet:defineObjects/>
<%
ResourceBundle myText = portletConfig.getResourceBundle
(request.getLocale());
%>
<B><%=myText.getString("available_bookmarks")%></B><br>
<FORM ACTION="<%=addUrl%>" METHOD="POST">
<TABLE CELLPADDING=0 CELLSPACING=4>
<TR>
<TD>
<B><%=myText.getString("name")%></B>
</TD>
<TD>
<B><%=myText.getString("url")%></B>
</TD>
<TD>
</TD>
</TR>
<%
PortletPreferences prefs = renderRequest.getPreferences();
Enumeration e = prefs.getNames();
while (e.hasMoreElements())
{
String name = (String)e.nextElement();
String value = prefs.getValue(name, "<" + myText.getString("undefined") + ">");
%>
<TR>
<TD>
<%=name%>
</TD>
<TD>
<%=value%>
</TD>
<TD>
<portlet:actionURL var="removeUrl">
<portlet:param name="remove" value="<%=name%>"/>
</portlet:actionURL>
<A HREF ="<%=removeUrl.toString()%>">
[<%=myText.getString("delete")%>] | #8
</A>
</TD>
</TR>
<%
}
%>
<TR>
<TD>
<INPUT NAME="name" TYPE="text">
</TD>
<TD>
<INPUT NAME="value" TYPE="text">
</TD>
<TD>
<INPUT NAME="add" TYPE="submit"
value="<%=myText.getString("add")%>">
</TD>
</TR>
</TABLE>
</FORM>
<FORM ACTION="<%=cancelUrl%>" METHOD="POST">
<INPUT NAME="cancel" TYPE="submit"
VALUE="<%=myText.getString("cancel")%>">
</FORM>

However Ecliplse doesn't recognize <portlet:defineObjects/>, complaining it is a "Unknown tag"; and "portletConfig cannot be resolved"; and also "
removeUrl cannot be resolved".

Anybody knows the reasons?
Thanks,
Bill


 
____________________________________________________________________________________
Bored stiff? Loosen up... 
Download and play hundreds of games for free on Yahoo! Games.
http://games.yahoo.com/games/front

RE: Downloading .jar fails, jetspeed 2

Posted by evi <ev...@evi.pri.ee>.
Yes, I realized earlier that   http://www.ibiblio.org/maven/ is not valid
any more. But changing the repository does not work for some reason. 

I left only maven.repo.remote=http://repo1.maven.org/maven to
build.poperties. 

Now, when I give the command "maven war:install", I do not get even
301-error, just the reposititory is somehow completely overlooked:

C:\home\testportal2>maven war:install
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

Attempting to download derby-10.1.jar.
WARNING: Failed to download derby-10.1.jar.
The build cannot continue because of the following unsatisfied dependency:

derby-10.1.jar

Total time: 3 seconds
Finished at: Mon Jan 15 17:25:27 EET 2007

Any ideas why?

Evi

-----Original Message-----
From: Ate Douma [mailto:ate@douma.nu] 
Sent: Sunday, January 14, 2007 11:04 PM
To: Jetspeed Users List
Subject: Re: Downloading .jar fails

ibiblio has reorganised the maven repositories, moving to mirrors.
But maven 1.x cannot handle redirection (yet), which is why you're getting a
301 error.

Replace http://www.ibiblio.org/maven/ with http://repo1.maven.org/maven/ to
solve that problem.

See also the news items for 7 December 2006 on the maven-1 site:
   http://maven.apache.org/maven-1.x/news.html

evi wrote:
> Hi!
> 
> For some reason command "maven war:install" does not check all 
> repositories listed in build.properties file (maven.repo.remote = 
> http://www.bluesunrise.com/maven/,
> http://www.ibiblio.org/maven/, http://dist.codehaus.org/, 
> http://cvs.apache.org/repository,
> http://mirrors.ibiblio.org/pub/mirrors/maven)
> 
> and therefore gives an errod while attempting to buld jetspeed.war: 
> 
> Attempting to download derby-10.1.jar.
> Error retrieving artifact from [
> http://www.ibiblio.org/maven/org.apache.derby/j
> ars/derby-10.1.jar]: java.io.IOException: Unknown error downloading; 
> status code
>  was: 301
> Error retrieving artifact from [
> http://cvs.apache.org/repository/org.apache.der
> by/jars/derby-10.1.jar]: java.io.IOException: Unknown error 
> downloading; status code was: 302
> WARNING: Failed to download derby-10.1.jar.
> The build cannot continue because of the following unsatisfied dependency:
> 
> derby-10.1.jar
> 
> Total time: 13 seconds
> Finished at: Sun Jan 14 19:12:40 EET 2007
> 
> What should cahne in order to get downloads from 
> http://mirrors.ibiblio.org/pub/mirrors/maven)?
> 
> Evi
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-user-help@portals.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: Downloading .jar fails

Posted by Ate Douma <at...@douma.nu>.
ibiblio has reorganised the maven repositories, moving to mirrors.
But maven 1.x cannot handle redirection (yet), which is why you're getting a 301 error.

Replace http://www.ibiblio.org/maven/ with http://repo1.maven.org/maven/ to solve that problem.

See also the news items for 7 December 2006 on the maven-1 site:
   http://maven.apache.org/maven-1.x/news.html

evi wrote:
> Hi!
> 
> For some reason command "maven war:install" does not check all repositories
> listed in build.properties file (maven.repo.remote =
> http://www.bluesunrise.com/maven/,
> http://www.ibiblio.org/maven/, http://dist.codehaus.org/,
> http://cvs.apache.org/repository,
> http://mirrors.ibiblio.org/pub/mirrors/maven) 
> 
> and therefore gives an errod while attempting to buld jetspeed.war: 
> 
> Attempting to download derby-10.1.jar.
> Error retrieving artifact from [
> http://www.ibiblio.org/maven/org.apache.derby/j
> ars/derby-10.1.jar]: java.io.IOException: Unknown error downloading; status
> code
>  was: 301
> Error retrieving artifact from [
> http://cvs.apache.org/repository/org.apache.der
> by/jars/derby-10.1.jar]: java.io.IOException: Unknown error downloading;
> status
> code was: 302
> WARNING: Failed to download derby-10.1.jar.
> The build cannot continue because of the following unsatisfied dependency:
> 
> derby-10.1.jar
> 
> Total time: 13 seconds
> Finished at: Sun Jan 14 19:12:40 EET 2007
> 
> What should cahne in order to get downloads from
> http://mirrors.ibiblio.org/pub/mirrors/maven)?
> 
> Evi
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-user-help@portals.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Downloading .jar fails

Posted by evi <ev...@evi.pri.ee>.
Hi!

For some reason command "maven war:install" does not check all repositories
listed in build.properties file (maven.repo.remote =
http://www.bluesunrise.com/maven/,
http://www.ibiblio.org/maven/, http://dist.codehaus.org/,
http://cvs.apache.org/repository,
http://mirrors.ibiblio.org/pub/mirrors/maven) 

and therefore gives an errod while attempting to buld jetspeed.war: 

Attempting to download derby-10.1.jar.
Error retrieving artifact from [
http://www.ibiblio.org/maven/org.apache.derby/j
ars/derby-10.1.jar]: java.io.IOException: Unknown error downloading; status
code
 was: 301
Error retrieving artifact from [
http://cvs.apache.org/repository/org.apache.der
by/jars/derby-10.1.jar]: java.io.IOException: Unknown error downloading;
status
code was: 302
WARNING: Failed to download derby-10.1.jar.
The build cannot continue because of the following unsatisfied dependency:

derby-10.1.jar

Total time: 13 seconds
Finished at: Sun Jan 14 19:12:40 EET 2007

What should cahne in order to get downloads from
http://mirrors.ibiblio.org/pub/mirrors/maven)?

Evi


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: portlet tag not recognized in Eclipse

Posted by Aaron Evans <aa...@gmail.com>.
Do you declare the http://java.sun.com/portlet tag library in your web.xml?

If not, add it like so:

<taglib>
    <taglib-uri>http://java.sun.com/portlet</taglib-uri>
    <taglib-location>/WEB-INF/tld/portlet.tld</taglib-location>
  </taglib>

And put the portlet.tld in the WEB-INF/tld directory.  This is where
the jetspeed deploy puts it if it is not present (you don't want to
end up with dupes).

That should get your editor to recognize the tag.

However, I have found that with the JSP editor that I am using (BEA
Workshop JSP Editor for eclipse 3.1) that the objects declared and
instantiated by that tag (eg. renderRequest and portletConfig) are
still not recognized by my editor.

As a work around, I created a JSP file called
'view/include/portletDefineObjects.jsp' with the following content:


<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="javax.portlet.RenderRequest" %>
<%@ page import="javax.portlet.RenderResponse" %>
<%@ page import="javax.portlet.PortletConfig" %>
<%
RenderRequest renderRequest = (RenderRequest)
request.getAttribute("javax.portlet.request");
RenderResponse renderResponse = (RenderResponse)
request.getAttribute("javax.portlet.response");
PortletConfig portletConfig = (PortletConfig)
request.getAttribute("javax.portlet.config");
%>

And then I use the include directive to pull this stuff into every
portlet JSP rather than the <portlet:defineObjects/> tag like so:

<%@include file="/WEB-INF/view/include/portletDefineObjects.jsp" %>

HTH,
aaron


On 1/11/07, Bill Bartels <bi...@yahoo.com> wrote:
> In Eclipse I was editing a simple jsp file (from David's manning book), the code is as follows:
>
> <%@ page session="false" %>
> <%@ page import="javax.portlet.*"%>
> <%@ page import="java.util.*"%>
> <%@ taglib uri='http://java.sun.com/portlet' prefix='portlet' %>
> <jsp:useBean id="addUrl" scope="request"
> class="java.lang.String" />
> <jsp:useBean id="cancelUrl" scope="request" class="java.lang.String" />
> <portlet:defineObjects/>
> <%
> ResourceBundle myText = portletConfig.getResourceBundle
> (request.getLocale());
> %>
> <B><%=myText.getString("available_bookmarks")%></B><br>
> <FORM ACTION="<%=addUrl%>" METHOD="POST">
> <TABLE CELLPADDING=0 CELLSPACING=4>
> <TR>
> <TD>
> <B><%=myText.getString("name")%></B>
> </TD>
> <TD>
> <B><%=myText.getString("url")%></B>
> </TD>
> <TD>
> </TD>
> </TR>
> <%
> PortletPreferences prefs = renderRequest.getPreferences();
> Enumeration e = prefs.getNames();
> while (e.hasMoreElements())
> {
> String name = (String)e.nextElement();
> String value = prefs.getValue(name, "<" + myText.getString("undefined") + ">");
> %>
> <TR>
> <TD>
> <%=name%>
> </TD>
> <TD>
> <%=value%>
> </TD>
> <TD>
> <portlet:actionURL var="removeUrl">
> <portlet:param name="remove" value="<%=name%>"/>
> </portlet:actionURL>
> <A HREF ="<%=removeUrl.toString()%>">
> [<%=myText.getString("delete")%>] | #8
> </A>
> </TD>
> </TR>
> <%
> }
> %>
> <TR>
> <TD>
> <INPUT NAME="name" TYPE="text">
> </TD>
> <TD>
> <INPUT NAME="value" TYPE="text">
> </TD>
> <TD>
> <INPUT NAME="add" TYPE="submit"
> value="<%=myText.getString("add")%>">
> </TD>
> </TR>
> </TABLE>
> </FORM>
> <FORM ACTION="<%=cancelUrl%>" METHOD="POST">
> <INPUT NAME="cancel" TYPE="submit"
> VALUE="<%=myText.getString("cancel")%>">
> </FORM>
>
> However Ecliplse doesn't recognize <portlet:defineObjects/>, complaining it is a "Unknown tag"; and "portletConfig cannot be resolved"; and also "
> removeUrl cannot be resolved".
>
> Anybody knows the reasons?
> Thanks,
> Bill
>
>
>
> ____________________________________________________________________________________
> Bored stiff? Loosen up...
> Download and play hundreds of games for free on Yahoo! Games.
> http://games.yahoo.com/games/front
>

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org