S2需要安装JDK1.4 or JDK1.5。
将S2xxx.zip解压之后的seasar2目录引入到Eclipse、「文件→导入→既存的工程」。
使用Seasar2基本功能(S2Container, S2AOP)的时候、CLASSPATH的下面必须包含以下文件。
- lib/aopalliance-1.0.jar
- lib/commons-logging-1.1.jar
- lib/javassist-3.4.ga.jar
- lib/ognl-2.6.9-patch-20070624.jar
- lib/s2-framework-2.x.x.jar
- lib/geronimo-j2ee_1.4_spec-1.0.jar (参考下面)
- lib/portlet-api-1.0.jar (任选项)
- lib/log4j-1.2.13.jar (任选项)
- resources/log4j.properties (任选项)
- resources/aop.dicon (任选项)
使用Seasar2的扩张机能(S2JTA, S2DBCP, S2JDBC, S2Unit, S2Tx, S2DataSet)的时候必须要将以下文件追加到CLASSPATH里面。
- lib/junit-3.8.2.jar
- lib/poi-2.5-final-20040804.jar
- lib/s2-extension-2.x.x.jar
- lib/geronimo-jta_1.1_spec-1.0.jar (参考下面)
- lib/geronimo-ejb_2.1_spec-1.0.jar (参考下面)
- resources/jdbc.dicon
根据应用软件所需的执行环境、选择以下需要引用的文件[geronimo-j2ee_1.4_spec-1.0.jar、geronimo-jta_1.0.1B_spec-1.0.jar、geronimo-ejb_2.1_spec-1.0.jar]
环境 |
geronimo-j2ee_1.4_spec-1.0.jar |
geronimo-jta_1.1_spec-1.0.jar |
geronimo-ejb_2.1_spec-1.0.jar |
不完全对应J2EE的Servlet container
(Tomcat等) |
不要 |
要
(使用S2JTA,S2Tx的时候) |
要
(使用S2Tiger的时候) |
完全对应J2EE的应用服务器
(JBoss, WebSphere, WebLogic等) |
不要 |
不要 |
不要 |
独立 |
要
(使用S2JTA,S2Tx时候) |
不要 |
不要 |
为了让大家更简单的体验数据库机能、使用了HSQLDB作为RDBMS。为了能够体验Oracle机能、准备了hsql/sql/demo-oracle.sql。SQL*Plus等执行了之后、请根据环境的需要改写jdbc.dicon的XADataSourceImpl的设定项目。 请使用S2Container用的插件Kijimuna。
想使用EJB3anoteshon的情况下、将 S2TigerXXX.zip解压缩后的s2-tiger目录引入Eclipse、「文件→导入→既存的工程」。 在Seasar2的设定基础上、必需要将以下的文件追加到CLASSPATH里面。
- lib/s2-tiger-x.x.x.jar
- resources/jdbc.dicon
想使用Tigeranoteshon的情况、将S2TigerXXX.zip解冻后的s2-tiger目录引入Eclipse、「文件→进口→既存的项目」。 在Seasar2的设定基础上、必需要将以下的文件追加到CLASSPATH里面。
|