In the procedure “Building and deploying the address book portlet”:
In step 8, the initial resource should be /index.jsp, not index.jsp.
In step 16, select these values in these fields:
Default Size – Show All
Content Cache Interval – Real Time
Roles – Everyone
You do not need to perform the “Creating a Servlet Alias” procedure. The necessary aliases are created automatically.
The “Customizing personalization.properties” procedure is not needed. There is not a personalization.properties file in this release. Use the PersDBCache connection pool instead.
It is not necessary to restart EAServer during deployment of this Web application.
In “Application files,” Table D-1, the listed files are contained within the addressbook.jar.
In “Implementation Details”:
It tells you to see the JSP portlets documentation in $EASERVER/Repository/WebApplication/onepage/docs/javadoc/index-all.html for a list of variables that are accessible from pages through the request object, but there is no relevant information in this documentation for the sample.
In “Accessing the database” , the sentence that says “The personalization APIs use a JDBC connection—the data source, user name and password values are saved in the personalization.properties file.” should say: “The personalization APIs use a jdbc/PortalDatabase JNDI lookup for a JDBC resource to retrieve connections to the database.”