如何将 jsf 添加到 bluemix webstarterapp?
how to add jsf to bluemix webstarterapp?
我正在尝试将 JSF 添加到我的 webstarterapp。
我已经创建了一个 JSF 托管 bean,但是在使用提供的 build.xml
编译应用程序时,我收到错误:
[javac] /Users/snowch/.../Customer.java:8: error: package javax.faces.bean does not exist
[javac] import javax.faces.bean.ManagedBean;
[javac] ^
[javac] /Users/snowch/.../Customer.java:9: error: package javax.faces.bean does not exist
[javac] import javax.faces.bean.RequestScoped;
[javac] ^
[javac] /Users/snowch/.../Customer.java:15: error: cannot find symbol
[javac] @ManagedBean
[javac] ^
[javac] symbol: class ManagedBean
[javac] /Users/snowch/.../Customer.java:16: error: cannot find symbol
[javac] @RequestScoped
[javac] ^
[javac] symbol: class RequestScoped
[javac] 4 errors
[javac] 4 warnings
看来我需要将 jsf jar 添加到我的 dep-jar
文件夹中,因为它目前不存在:
snowch:csjavatest snowch$ tree dep-jar/
dep-jar/
└── com.ibm.ws.javaee.jaxrs.1.1_1.0.1.jar
0 directories, 1 file
问题:哪里可以下载相应版本的jsf库jar文件?
下面的开发人员作品文章可以帮助您(它包含开始使用 JSF2 的所有内容)以及 Bluemix 的 lib 文件所需的下载详细信息:
http://www.ibm.com/developerworks/library/j-richfaces4/
虽然我从来没有做过这些事情,但希望这篇文章的信息能对你有所帮助。
最后,我更新了 build.xml
文件,为位于我的 glassfish 安装文件夹中的 javax.faces.jar
添加了一个 pathelement
:
<path id="classpathDir">
<pathelement location="bin"/>
<pathelement location="dep-jar/com.ibm.ws.javaee.jaxrs.1.1_1.0.1.jar"/>
<!- added \/ -->
<pathelement location=
"/Applications/NetBeans/glassfish-4.1//glassfish/modules/javax.faces.jar"/>
<!- added /\ -->
</path>
我正在尝试将 JSF 添加到我的 webstarterapp。
我已经创建了一个 JSF 托管 bean,但是在使用提供的 build.xml
编译应用程序时,我收到错误:
[javac] /Users/snowch/.../Customer.java:8: error: package javax.faces.bean does not exist
[javac] import javax.faces.bean.ManagedBean;
[javac] ^
[javac] /Users/snowch/.../Customer.java:9: error: package javax.faces.bean does not exist
[javac] import javax.faces.bean.RequestScoped;
[javac] ^
[javac] /Users/snowch/.../Customer.java:15: error: cannot find symbol
[javac] @ManagedBean
[javac] ^
[javac] symbol: class ManagedBean
[javac] /Users/snowch/.../Customer.java:16: error: cannot find symbol
[javac] @RequestScoped
[javac] ^
[javac] symbol: class RequestScoped
[javac] 4 errors
[javac] 4 warnings
看来我需要将 jsf jar 添加到我的 dep-jar
文件夹中,因为它目前不存在:
snowch:csjavatest snowch$ tree dep-jar/
dep-jar/
└── com.ibm.ws.javaee.jaxrs.1.1_1.0.1.jar
0 directories, 1 file
问题:哪里可以下载相应版本的jsf库jar文件?
下面的开发人员作品文章可以帮助您(它包含开始使用 JSF2 的所有内容)以及 Bluemix 的 lib 文件所需的下载详细信息:
http://www.ibm.com/developerworks/library/j-richfaces4/
虽然我从来没有做过这些事情,但希望这篇文章的信息能对你有所帮助。
最后,我更新了 build.xml
文件,为位于我的 glassfish 安装文件夹中的 javax.faces.jar
添加了一个 pathelement
:
<path id="classpathDir">
<pathelement location="bin"/>
<pathelement location="dep-jar/com.ibm.ws.javaee.jaxrs.1.1_1.0.1.jar"/>
<!- added \/ -->
<pathelement location=
"/Applications/NetBeans/glassfish-4.1//glassfish/modules/javax.faces.jar"/>
<!- added /\ -->
</path>