I am migrating an EAP5.1 application to AS7. It is
using Seam 2.2 and RichFaces 3.3.1. I have made the datasource
changes. I have also made the changes for the new modular class
loader support. My server has all the latest bug fixes to get past
issues I've run into.
I am at the point where the server starts up successfully without
errors and my application deploys successfully, also without
errors. However, when hit the URL for my application in a browser,
the JSF/xhtml tags do not render. Only the html tags and plain
text render on the page. When I view source for the page, the tags
are definitely there.
So, a partial section of the page source looks like this:
<p>Please login
here</p>
<div
class="dialog">
<h:panelGrid columns="2" rowClasses="prop"
columnClasses="name,value">
<h:outputLabel
for="username">Username</h:outputLabel>
<h:inputText id="username"
value="#{credentials.username}"/>
<h:outputLabel
for="password">Password</h:outputLabel>
<h:inputSecret id="password"
value="#{credentials.password}"/>
<h:outputLabel for="rememberMe">Remember
me</h:outputLabel>
<h:selectBooleanCheckbox id="rememberMe"
value="#{rememberMe.enabled}"/>
</h:panelGrid>
</div>
<p> <u>Users</u>
That part of the page renders like this:
Login
Please login here
Username Password Remember
me
Users
I don't see any tag controls like input text, buttons, or other
controls. I tried upgrading to RichFaces 3.3.3 but it made no
difference. I also set the log level to DEBUG, but don't see any
errors in the server.log file.
Has anyone migrated a Seam 2.2 application successfully to AS7?
I'm new to Seam (and UI coding in general), so I'm looking for any
pointers to get around this issue.
Thanks,
Sande