加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

Seam新手实战(1):环境搭建

发布时间:2020-12-12 15:44:47 所属栏目:MsSql教程 来源:网络整理
导读:首先说下我使用的环境:JDK1.6,JBOSS4.2,JBOSS TOOLS 3.0,Eclipse with wtp3.4,JBOSS SEAM2.0 Eclipse下载地址: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-jee-ganymede-SR1-win32.zip
首先说下我使用的环境:JDK1.6,JBOSS4.2,JBOSS TOOLS 3.0,Eclipse with wtp3.4,JBOSS SEAM2.0
Eclipse下载地址: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-jee-ganymede-SR1-win32.zip
JBOSS Tools下载地址: http://www.jboss.org/tools/download/index.html
其他JBOSS的东西都可以在这找到: http://www.jboss.org/download/
下载完毕后配置环境:
?? JDK:这个网上大把。不说了
?? Eclipse:这个就不用说了,直接解压就可以用。
? JBossTools:如果你的环境和我的一样,那就在dropins下新建一个文件夹。然后将解压后的features和 plugins文件夹拷贝到里面,这样JBoss Tools就安装好了?。安装完后启动Eclipse。将视图转到Seam视图下。
??????????????????????????????????????????????????


?? 配置Seam:下载JBoss Seam后随便解压到一个位置。然后在Eclipse中选择菜单:Windows->Preferences。在左边的树中选择JBoss Tools->Web->Seam。在右边会出现一个表格和一个add按钮。点Add跳出一个窗口。点Browser选择你刚刚解压出来的Seam的路径。点finish就配置好了。
? 配置JBoos Server:配置JBOSS服务器。还是选择Windows->Preferences。在左边的树中选择Server->runtime Environments。add->选择Jboss AS解压路径。finish。还有。。。。在工具栏中有个这个图标

。点旁边的下拉框。选择New Server。选择路径,下一步时会让你填用户名密码,初始用户名和密码都是admin。
OK,配置好了

试下先。
将视图转到Seam视图下。不会的就先看前面。然后再 File -> New -> Seam Project


需要选的地方是Configureation。默认是1.2的。选择2.0

然后Next -> Next? -> Next -> Next到配置数据库连接的位置
?选择 new 一个

。进入配置界面。我现在用的是sqlserver。以下以sqlserver为例:


选择要配置的数据库类型后填写Name;然后Next
配置驱动,New一个

?


配置Jar List后就FINISH了。

然后后面的步骤就简单了。直接可以finish。这样会新建两个工程。一个是主工程。一个是测试用的。
JBoss Tools已经帮你部署到了你选择的Jboos服务器里。
现在直接运行JBoss就OK了。如果你配置了Jboos Server。在工具栏中有个这样的东西

第一个是运行Jboss服务器,第二个是用Debug模式运行,第三个是停止。直接点绿色的箭头。启动时可能会报一个错误:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名 'information_schema.system_sequences' 无效。这是因为Seam启动时需要这个东西。单数据库里却没有。。不要以为information_schema是库名,而system_sequences是表名哦。因为就算你在数据库里建了这样一个库和表也是没用的。解决办法是修改src/module/META-INF/下的persistence.xml。将里面的hibernate.hbm2ddl.auto设置为create-update。让seam自己去创建对象。但又不自动删除。不能用create-drop。因为如果用create-drop在服务器关闭时Seam会自动将它删除。下次重新创建。而这也会秧及你的数据表。。。只要用create-update启动一次即可。也可以只create,后面每次就可以用update了。其实可以不换成只update。用create-update也挺好。因为如果数据库中存在该数据表。Seam就不会再重新create
如果数据库中的表与将要创建的表结构一致。Seam就不会更新表结构
重新启动服务器。

启动完毕后访问 http://localhost:8080/SeamTest/home.seam
如果出现如下页面就说明所有配置都已完成。让我们开始Seam吧。

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读