例)C:\Program Files\Java\jdk1.5.0_16
http://localhost:8080/
<component name="org.jboss.seam.theme.themeSelector">
<property name="availableThemes">
<value>default</value>
<value>printable</value>
<value>text-only</value>
</property>
<property name="cookieEnabled">true</property>
</component>themeSelector.theme="default"; themeSelector.select();
<h:selectOneMenu value="#{themeSelector.theme}">
<f:selectItems value="#{themeSelector.themes}"/>
</h:selectOneMenu><br/>
<h:commandButton action="#{themeSelector.select}" value="Select Theme"/><h:selectOneMenu value="#{hoge}">
<f:selectItems value="#{hogeItems}" />
</h:selectOneMenu><url-mapping>*.seam</url-mapping>
↓
<url-mapping>*.html</url-mapping>
これはseamの仕様というよりJavaEEの仕様application.xmlの <module> <ejb>jboss-seam.jar</ejb> </module>
07:38:26,843 ERROR \[STDERR\] Nov 29, 2006 7:38:26 AM com.sun.facelets.compiler.TagLibraryConfig loadImplicit INFO: Added Library from: jar:file:/C:/java/jboss-4.0.5.GA-ejb3/server/default /./tmp/deploy/tmp64384starter1.ear-contents/webapp-exp.war/WEB-INF/lib/jsf- facelets.jar!/META-INF/jsf-ui.taglib.xml

<pages> <page view-id="hoge_url" no-conversation-view-id="/index.html" /> </pages>
<h:commandLink action="hoge" value="start conv"> <s:conversationPropagation type="begin"> </h:commandLink>
<core:manager conversation-timeout="120000" />
@Name("hoge")
@Entity
@Scope(SESSION)
@Role(name="hogeEvent", scope=EVENT)
public class Hoge{
...
}@Name("hoge")
@Entity
@Scope(SESSION)
@Roles({
@Role(name="hogeEvent", scope=EVENT) //ここにカンマを入れてはいけない
@Role(name="hogePage", scope=PAGE)
})
public class Hoge{
...
}<security:identity authenticate-method="#{authenticator.authenticate}"/><page view-id="/hoge/*">
<restrict>#{identity.loggedIn}</restrict>
</page><page view-id="/hoge/*">
<restrict>#{identity.loggedIn and s:hasRole('ADMIN')}</restrict>
</page><page view-id="/hoge/*" login-required="true" />
<exception class="org.jboss.seam.security.NotLoggedInException">
<redirect view-id="/login.xhtml">
<message>ログインしていないと閲覧できません</message>
</redirect>
</exception>正しい記述例 jboss.home = D:\\MyData\\java\\jboss-AS4.2.3.GA これではダメです jboss.home = D:\MyData\java\jboss-AS4.2.3.GA
2008-09-15 01:10:39,901 ERROR [org.apache.catalina.core.ContainerBase. [jboss.web].[localhost].[/seam-booking]] クラス org.apache.myfaces.webapp.StartupServletContextListener の アプリケーションリスナの設定中にエラーが発生しました
$ ./twiddle.sh -s <server> -u <user> -p <pass> query 'jboss.management.local:J2EEServer=Local,j2eeType=J2EEApplication,*'
@Stateful
@AutoCreate
@Name("hogeBean")
@Scope(ScopeType.CONVERSATION)
public class HogeBean
...
/** パラメータ */
@RequestParameter("customer_id")
private String customerId;http://svr/contentroot/hogehoge.html?customer_id=xxxxx
<page view-id="hogehoge.html" action="#{hogeBean.hoge()}" />
これでhoge()メソッド内でcustomer_idを参照できる模様