Hi Paul

There is no portlet selector in our system. The Jetspeed distribution is pretty much the core (i.e., no additional libraries/pages beyond the absolute minimum

In my experience, it is pretty much impossible to install Jetspeed 2.1.3 without the portal selector. The minimal installation includes it, as it is an essential tool.

- Log in as admin
- Select the modify page icon
- Click "Add portlet"

That will put you in the portlet selector. Portlets that are properly configured and ready for use will show up in this screen. To add a portlet, click on the Add link for the portlet. You can add one or more instances to the page (the count field shows how many). Click the green back arrow next to the search box when done.

Also, debugging is pretty easy - very similar to debugging a standard J2EE app. Jetspeed is simply a J2EE application that runs inside Tomcat. The trick is to start Tomcat from inside Eclipse:

- Create a project in Eclipse that includes all your portlet source.
- Make sure all the portlet source code is on the Java source path, and compiles without errors.
- Download and install the Tomcat plugin for Eclipse
- Configure the plugin to point to the Jetspeed base directory (typically C:\Apache\Jetspeed-2.1.3 on Windows)
- Start Tomcat from the start icon
- Put breakpoints in interesting places
- Open a browser on Jetspeed, and the breakpoints will be hit when executed.

You can also start Jetspeed (well Tomcat to be exact) externally in debug mode and connect Eclipse as a remote debugger. This is covered in the Eclipse and Tomcat documetation.

Getting a debugging environment going is an essential part of troubleshooting J2EE applications. If you are unfamiliar with this, take a day or two to come up to speed. It will pay back your time investment many times over.

As Ron Wheeler said, it is hard to imagine how you can have portlets without corresponding portlet application .war files. JSR168 mandates this. Some thoughts:

 - Are you sure your Jetspeed 2.0 code is playing by the JSR168 rules?
 - Perhaps what you have is just a Tomcat installation without portlets?
- If you have not installed .war files into Jetspeed 2.1.3, then results could be indeterminate. Jetspeed consumes the .war, and installs any portlets it finds in it. These need to have valid descriptors in the portlet.xml file. Without a portlet.xml, there are no portlets, so displaying nothing sounds quite reasonable.

Best of luck...

Regards

Ron


----- Original Message ----- From: "brunp" <paul.b...@gmail.com>
To: <jetspeed-user@portals.apache.org>
Sent: Thursday, July 16, 2009 2:55 AM
Subject: Re: Portlet shows up "blank", no content



OK......I appreciate the effort in trying to get answers, but I am also very
new to the entire Jetspeed process.

-> Does the portlet show up in the portlet selector?

There is no portlet selector in our system. The Jetspeed distribution is
pretty much the core (i.e., no additional libraries/pages beyond the
absolute minimum

--> Can you install it on a portal page without an exception being thrown?

I can not simply add a portal and see if it is installed correctly. Jetspeed
is part of a much larger product in which Jetspeed is simply a means to
incorporate pages from another website locations. I don't have the source
for those pages, just links to the webapp locations within Tomcat.

--> When you first bring up the page (after refreshing the .war file), do
you see any messages going past on the console? At minimum I would expect a
"myapp.war installed successfully" or similar.

Nothing shows up in the console, and as there are no "WAR" files, nothing
really shows up. I do see the JAVA code within the Webapp being executed,
but the content does not show up....

-->Do you see the JSP(s) being compiled in the Tomcat /work directory?

The JSP's are pre-compiled @ build time.....

As for logs, this is another issue because no logs are produced based on the
Log4j.properties. No matter what I do and how I configure the properties
files, no logs are produced to: ${applicationRoot}/logs. I do see
JetspeedContainerServlet logs from within the tomcat logging infrastructure,
but nothing there indicates there is an issue or exception.

Paul
--
View this message in context: http://www.nabble.com/Portlet-shows-up-%22blank%22%2C-no-content-tp24409649p24499665.html
Sent from the Jetspeed - User mailing list archive at Nabble.com.


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



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

Reply via email to