Windows Server/Professional环境下JRM(J2SDK+Resin+MySQL)企业级版平台的安装调试: Windows Server/XP环境下的JRM企业级版平台主要用途为开发设计和一般性应用。 硬件平台标准:Intel P4 2.0Gzh X2/512Mb内存/40Gb硬盘 X2/16X DVD-ROM/1000Mb网卡 X2 ① 所需主体软件: Windows Server 2000、2003/Windows XP Professional + IE6/Mozilla 1.1b(无需装IIS和MyODBC) J2SDK SE 1.4.x 版 J2SDK EE 1.4.x/1.3.x版 Resin EE 3.x/2.x版 Mysqlcc 0.9.x版 MySQL Connector/J 3.0.x版
② 各种附助软件: Mreamweaver MX JBuilder 8 Enterprise Flash MX Jad Acc2sqld Photoshop 7 GIF Animator 5 Cool3D UltraEdit32 Office XP Installation System 9.1 WinZip 8/WinRar 3 Acrobat 5
③ 主体软件下载: 1.j2sdk-1_4_1_03-windows-i586.exe在 http://java.sun.com/j2se/1.4/处下载。35MB. 2.j2sdkee-1_3_1-win.exe在 http://java.sun.com/j2ee/download.html处下载。17MB. 3.resin-ee-2.1.9.zip版在http://www.caucho.com/download/index.xtp处下载。5MB.
tomcat : http://jakarta.apache.org/tomcat/
Windows Server/XP环境下的JRM企业级版平台主要用途为开发设计和一般性应用。
硬件平台标准:Intel P4 2.0Gzh X2/512Mb内存/40Gb硬盘 X2/16X DVD-ROM/1000Mb网卡 X2 ① 所需主体软件:
Windows Server 2000、2003/Windows XP Professional + IE6/Mozilla 1.1b(无需装IIS和MyODBC)
J2SDK SE 1.4.x 版
J2SDK EE 1.4.x/1.3.x版
Resin EE 3.x/2.x版
Mysqlcc 0.9.x版
MySQL Connector/J 3.0.x版
② 各种附助软件:
Mreamweaver MX
JBuilder 8 Enterprise
Flash MX
Jad
Acc2sqld
Photoshop 7
GIF Animator 5
Cool3D
UltraEdit32
Office XP
Installation System 9.1
WinZip 8/WinRar 3
Acrobat 5
③ 主体软件下载:
1.j2sdk-1_4_1_03-windows-i586.exe在 http://java.sun.com/j2se/1.4/处下载。35MB. 2.j2sdkee-1_3_1-win.exe在 http://java.sun.com/j2ee/download.html处下载。17MB. 3.resin-ee-2.1.9.zip版在http://www.caucho.com/download/index.xtp处下载。5MB.
4. mysql-4.0.12-win.zip在 http://www.mysql.com/downloads/处下载。21MB. 5. mysql-connector-java-3.0.7-stable-bin.jar在 http://www.mysql.com/downloads/处下载。207KB. ④ 主体软件安装:
1.J2SDK SE安装较简单,只需按提示将其安装后改名为c:\j2sdk目录即可。 2.J2SDK EE安装较简单,只需按提示将其安装后改名为c:\j2sdkee目录即可。 3.Resin EE安装较简单,只需用WinZip将其解压到c:\下,使其产生并改名为c:\resin目录即可。 4.MySQL安装时,先要将其解压到任意目录,在目录中运行setup.exe并按提示将其安装为c:\mysql目录即可。 5. mysqlcc安装较简单,只需将其解压释放并运行setup.exe文件后,按步骤将其安装完成就行。 6. MySQL Connector/J安装简单,只需解压mysql-connector-java-3.0.7-stable.zip找到mysql-connector-java-3.0.7-stable-bin.jar文件并把它拷贝到/usr/local/resin/lib目录中即可。 ⑤ 主体软件配置:
1.右击"我的电脑"=>"属性"=>"高级"=>"环境变量"=>"系统变量":
双击变量名“PATH”,在变量值的尾部添加:
";c:\j2sdk\bin;c:\j2sdk\jre\bin;c:\j2sdkee\bin;c:\mysql\bin"。
在系统变量中点击“新建“,添加变量名:“ CLASSPATH“,添加变量值:"%CLASSPATH%;c:\resin\lib;c:\j2sdk\lib;c:\j2sdk\jre\lib\rt.jar;c:\j2sdkee\lib\j2ee.jar"。
在系统变量中点击“新建“,添加变量名:“JAVA_HOME“,添加变量值:"c:\j2sdk"。
在系统变量中点击“新建“,添加变量名:“J2EE_HOME“,添加变量值:"c:\j2sdkee"。
…
<java compiler="/j2sdk/bin/javac.exe" compiler-args="" /> //指定JSP所采用的java编译路径
…
<resource-ref>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param driver-name="com.mysql.jdbc.Driver"/> //MySQL JDBC 设备驱动名(MySQL标准)
<init-param url="jdbc:mysql://localhost:3306/test"/> //MySQL JDBC url //Mysql数据库路径
<init-param user=""/> //用户名
<init-param password=""/> //口令
<init-param max-connections="20"/>
<init-param max-idle-time="30"/>
</resource-ref>
…
<app-dir>doc</app-dir> //指定Web根目录
…
<http port='80'/> //指定httpd端口号
…
<error-page location='/error.jsp'/> //指定出错时显示的页 …
<directory-servlet id='false'/>
//在<web-app id='/'>后加入该行,目的是严禁客户端浏览目录
…
<classpath id='WEB-INF/classes'
source='WEB-INF/classes' //指定编译类路径
compile='true'/> //要编译此目录
…
<welcome-file-list>index.jsp</welcome-file-list>
//指定Httpd文件名
<path-mapping url-regexp=’虚拟目录名’ real-path=’要虚拟目录的物理路径’/>
… 3.运行c:\resin\bin\setup.exe设置与其它Web服务器的关联。 4.重启Windows ⑥ 主体软件启动:
1.MySQL启动:运行c:\mysql\bin\winmysqladmin.exe 2.Resin启动:运行c:\resin\bin\httpd.exe 3.J2EE启动:运行 c:\j2sdkee\bin\j2ee.bat –verbose 4.安装和配置好JRM后需要重新启动Linux,当再次进入Linux后系统会自动启动JRM,JRM的首次启动和运行需要约30分钟时间(视系统快慢而定),可采用edit c:/resin/log/stderr.log和edit c:/resin/log/stdout.log来查看启动情况。 ⑦ 主体软件调试:
1.在浏览器的地址栏中输入http://127.0.0.1/index.xtp 能看到关于Caucho公司的Resin介绍和说明网页,并能运行其中的各种Demo程序,则Resin的JSP基础平台安装调试成功! 2.在c:\resin\doc目录中创建demo目录,并在此目录下创建demo.jsp文件(可用Dreamweaver MX编辑):
(demo.jsp详细代码见linux部分…) 3.在c:\resin\doc\WEB-INF\classes目录中创建jec目录,并在此目录下创建mysql.java文件(可用JBuilder8 Enterprise编辑):
(mysql.java详细代码见linux部分…) 4.在浏览器的地址栏中输入http://127.0.0.1/demo/demo.jsp 不应看到出错信息,出现mysql库user表中Host和User字段内容,则表明Resin与MySQL的联接和查询成功,该程序是通过以c:\resin\lib\mysql-connector-java-3.0.7-stable-bin.jar作为MySQL的JDBC驱动程序,以JavaBean封装方式访问数据库。 5. 按照以上方式安装后:用户的Web文档(html/jsp/gif/flash/real等...)应放在c:\resin\doc\目录中,用户的java或class文档(JavaBean/Servlets)应放在c:\resin\doc\web-inf\classes\目录中,用户的MySQL数据库应放在c:\mysql\data\用户数据库名\目录中。 6. c:\winnt\my.ini文件是mysql的配置文件,含有数据库的用户名和口令等。 7. MySQL数据库的备份:c:\>mysqldump 数据库名 > 备份文件名(如:*.sql)
MySQL数据库的恢复:先创建数据库:c:\>mysql
mysql>create database 数据库名;
mysql>quit
c:\>mysql 数据库名 < 备份文件名(如:*.sql)
MySQL数据库的删除:mysql>drop database 数据库名;
MySQL数据库表的删除:mysql>drop tables 表名;
MySQL数据库记录的删除:mysql>delete from 表名 where 字段名[=|<|>]值;
MySQL数据库记录的查询:mysql>select 字段列表 from 表名 where 字段名[=|<|>]值 ORDER BY [DESC|ASC];
MySQL数据库的使用:mysql>use 数据库名;
MySQL数据库的显示:mysql>show databases;
MySQL数据库表的显示:mysql>use 数据库名;
mysql>show tables;
MySQL数据库的版本:mysql>select version();
MySQL数据库的权限:c:\>mysql //root加口令
Mysql>use mysql;
Mysql>update user set password=PASSWORD(‘新口令’) where user=’root’;
Mysql>flush privileges; 8. Resin简介:
①日志记录文件access.log和出错记录文件error.log存放在“/resin/log/”目录中。 ②部分Java类库(*.jar)存放在“/resin/lib”目录中(如:MySQL Connector/J的mysql-connector-java-3.0.7-stable-bin.jar文件)。 ③客户应用的网页存放在“/resin/doc”目录中。 ④客户Java类库(*.class)存放在“/resin/doc/用户web应用目录/WEB-INF/classes”目录中。