netbeans6.9.1 在jboss5.1.0.GA中部署(1)ear配置文件
在部署中发现和解决的问题,记录在这里,呵呵,便于查询。
1、环境
netbeans6.9.1
javaee5.0
jboss5.1.0.GA
2、打包
打包成ear
3、说明
app.jar :EJB代码和描述符
app.war :web应用程序,它提供前端界面来让用户和商业组件(EJB)进行交互。sfejb3/view目录中包含的web源码不经修改地加入到了这个归档文件。Ant任务也添加了WEB-INF目录,它包含不直接通过web浏览器访问却也是应用程序一部分的文件。它包含了部署描述符(web.xml)和web引用程序所需要的额外的jar文件。
jsfejb3.ear:此文件是完整的应用程序,包含EJB模块和web模块。 它还包含一个其它的描述符:application.xml。你也可能单独部署EJB和web 模块,但是EAR提供了方便的单一方法。
4、EAR文件的内容应该类似于:
8、app.war
它包含了按照Web Application aRchive(WAR)打包的Web UI文件。它包含所有的Web页面和必须的配置文件。对于所有的Java EE应用程序来说,web.xml是一个非常重要的文件。它是Web部署描述符文件。faces-config.xml文件是JSF配置文件。navigation.xml 包含了JSF页面导航的规则。//faces-config.xml<faces-config> <application> <view-handler> com.sun.facelets.FaceletViewHandler </view-handler> </application> <managed-bean> <description>Dao</description> <managed-bean-name>todoBean</managed-bean-name> <managed-bean-class>TodoBean</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> </managed-bean></faces-config>
(待续)