`
lude707
  • 浏览: 82288 次
  • 性别: Icon_minigender_1
  • 来自: 广西柳州
社区版块
存档分类
最新评论

如何跑Seam3 examples

    博客分类:
  • Seam
阅读更多
前提条件:
1)下载并安装JDK6(JDK版本要>=6);
2) 下载并安装jboss-as-distribution-6.0.0.Final.zip(Jboss版本要>=6);
3) 下载seam-3.0.0.Final.zip;
4) 下载并安装apache-maven-3.0.3-bin.zip(Maven版本要>=3);
5)配置JBOSS_HOME;
6)环境变量Path=$Path:$MAVEN_HOME/bin;

让Seam3 example跑起来的配置步骤:
1)打开$MAVEN_HOME/conf/settings.xml,并在节点<profiles>里加入如下代码片段:
    <profile>
       <id>jboss-public-repository</id>
       <activation>
          <property>
             <name>jboss-public-repository</name>
             <value>!false</value>
          </property>
       </activation>
       <repositories>
          <repository>
             <id>jboss-public-repository-group</id>
             <name>JBoss Public Maven Repository Group</name>
             <url>http://repository.jboss.org/nexus/content/groups/public</url>
             <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
             </releases>
             <snapshots>
                <enabled>false</enabled>
                <updatePolicy>never</updatePolicy>
             </snapshots>
          </repository>
       </repositories>
       <pluginRepositories>
          <pluginRepository>
             <id>jboss-public-repository-group</id>
             <name>JBoss Public Maven Repository Group</name>
             <url>http://repository.jboss.org/nexus/content/groups/public</url>
             <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
             </releases>
             <snapshots>
                <enabled>false</enabled>
                <updatePolicy>never</updatePolicy>
             </snapshots>
          </pluginRepository>
       </pluginRepositories>
    </profile>

2)  在目录$SEAM_HOME/examples/seam-booking下执行如下命令:
mvn dependency:tree
mvn clean package
mvn jboss:hard-deploy

3)  启动Jboss
访问URL:http://localhost:8080/seam-booking

PS:部署成功后,凭记忆写的,可能有些地方没有注意到
分享到:
评论
1 楼 lude707 2011-04-13  
部署成功后,在把seam-booking生成eclipse工程时,报错……
这是因为pom.xml配置maven-eclipse-plugin的版本过高,2.9的,jboss repository配置的最高版本才2.8,把以下这段代码删掉再执行命令mvn eclipse:eclipse就可以生成eclipse工程了
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<additionalBuildcommands>
<!--
annoyingly creates a bin directory <buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
</buildCommand>
-->
<buildCommand>
<name>org.jboss.tools.common.verification.verifybuilder</name>
</buildCommand>
</additionalBuildcommands>
<additionalConfig>
<file>
<name>.settings/org.maven.ide.eclipse.prefs</name>
<content>activeProfiles=jdk6
eclipse.preferences.version=1
fullBuildGoals=process-test-resources
includeModules=false
resolveWorkspaceProjects=true
resourceFilterGoals=process-resources
resources\:testResources
skipCompilerPlugin=true
version=1</content>
</file>
</additionalConfig>
<additionalProjectFacets>
<jst.jsf>2.0</jst.jsf>
</additionalProjectFacets>
<additionalProjectnatures>
<projectnature>org.eclipse.wst.jsdt.core.jsNature</projectnature>
<projectnature>org.jboss.tools.jsf.jsfnature</projectnature>
</additionalProjectnatures>
<workspace>${user.home}/.eclipse/workspace</workspace>
<wtpdefaultserver>JBossAS</wtpdefaultserver>
<wtpversion>2.0</wtpversion>
<!--
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
-->
</configuration>
</plugin>

相关推荐

    examples, 演示两个或者更多Seam模块的集成示例.zip

    examples, 演示两个或者更多Seam模块的集成示例 Seam 3集成示例集成了面向对象的Seam示例,演示了多个模块提供的功能。安全示例authorizationidmconsoleopenid-opopenid-rpsimple运行功能测试设置 JBOSS_HOM

    整合了seam的一些资源

    3. `docs`或`documentation`:可能包含了Seam的官方文档,包括用户指南、API参考等,对于学习和理解Seam的功能和用法非常有帮助。 4. `pom.xml`:如果包含此文件,那可能是一个Maven项目,`pom.xml`定义了项目的依赖...

    seam插件下载地址及安装过程

    在 examples\booking 目录下运行 Ant 命令,部署示例应用。然后,启动 JBoss 服务器,通过 http://localhost:8080/seam-booking 访问示例应用。 创建 Seam 工程时,确保 Eclipse 已切换到 Seam 视图模式。在工程...

    如何部署seam的例子程序

    - 进入`C:\jboss-seam-2.2.1.CR3\jboss-seam-2.2.1.CR3\examples\dvdstore`目录。 - 命令行输入`ant deploy`,等待构建完成。 - 浏览器访问`http://localhost:8080/seam-dvdstore/`查看结果。 2. **批量部署示例...

    seam_me_getting_started.pdf

    另一种方法是直接从Seam分发包的`examples/registration/resources/META-INF`目录中导入一个有效的`application.xml`。 #### 5. **创建项目** 按照以下步骤创建项目: - 在MyEclipse中新建一个J2EE 1.4版本的...

    JBOSS SEAM

    标题:JBOSS SEAM 描述与标签:JBOSS SEAM JBOSS SEAM是一种基于Java EE 5框架的开发工具,旨在简化企业级应用程序的开发过程。它通过提供一套集成的组件模型,使得开发者能够更加专注于业务逻辑的实现,而无需...

    Seam Tutorial文档

    这些示例位于Seam分发包中的`examples`子目录下。 - **注册示例**:这是入门的第一个示例,位于`examples/registration`目录中。 - **每个示例的目录结构**: - `view`目录:包含与视图相关的文件,如网页模板、...

    BeginningJBossSeam.zip

    `examples`目录很显然包含了各种示例代码,这些例子可以展示Seam框架如何被应用于实际场景,帮助读者理解并学习Seam的各种功能,例如事件处理、依赖注入、页面导航等。 `lib`目录通常存放项目的依赖库,包括Seam...

    jbpm7示例(jbpm-7.3.0.Final-examples)

    与Seam,Spring,OSGi等集成 BPM通过以业务用户和开发人员喜欢的方式提供流程管理功能和工具,从而实现业务分析师,开发人员和最终用户之间的桥梁。域特定的节点可以插入调色板,使业务用户更容易理解这些过程。 ...

    【OpenCV】全景拼接_多张图像拼接(stitching_detailed)

    基于OpenCV4.1.1帮助文档内Examples的stitching_detail.cpp改编。 包括提取特征点、特征点匹配、特征点提纯、预估相机参数、全面细化相机参数、图像变换、补偿曝光器、边缘拼接器、图像融合等功能,可对两张以上的...

    OpenCV 3.x with Python By Example, 2nd Edition-Packt Publishing(2018).pdf

    This book is a practical tutorial that covers various examples at different levels, teaching you about the different functions of OpenCV and their actual implementations. Who this book is for This ...

    FairyGUI-Unity-Plugin-3.4.0.zip

    - IMPROVED: Compatibility with 2018.3. - FIXED: Incorrect letter spacing on mobile platform. - FIXED: Same transition hook may be called twice. - FIXED: Exception raised when texture was disposed ...

Global site tag (gtag.js) - Google Analytics