Resin EE for Windows Server + mysql简易安装与调试

发表于:2007-06-22来源:作者:点击数: 标签:
本文转自 Linux 河北公社 ,原作者不详 Windows Server/Professional环境下JRM(J2SDK+Resin+MySQL)企业级版平台的安装调试: Windows Server/XP环境下的JRM企业级版平台主要用途为 开发 设计和一般性应用。 硬件平台标准:Intel P4 2.0Gzh X2/512Mb内存/40Gb

   
  本文转自 Linux河北公社 ,原作者不详

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.

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: esin目录即可。

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:j2sdkin;c:j2sdkjrein;c:j2sdkeein;c:mysqlin"。
在系统变量中点击“新建“,添加变量名:“ CLASSPATH“,添加变量值:"%CLASSPATH%;c: esinlib;c:j2sdklib;c:j2sdkjrelib t.jar;c:j2sdkeelibj2ee.jar"。
在系统变量中点击“新建“,添加变量名:“JAVA_HOME“,添加变量值:"c:j2sdk"。
在系统变量中点击“新建“,添加变量名:“J2EE_HOME“,添加变量值:"c:j2sdkee"。

2.修改c: esinconf esin.conf文件内容为:

<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: esininsetup.exe设置与其它Web服务器的关联。

4.重启Windows

⑥ 主体软件启动:
1.MySQL启动:运行c:mysqlinwinmysqladmin.exe

2.Resin启动:运行c: esininhttpd.exe

3.J2EE启动:运行 c:j2sdkeeinj2ee.bat ?Cverbose

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: esindoc目录中创建demo目录,并在此目录下创建demo.jsp文件(可用Dreamweaver MX编辑):
(demo.jsp详细代码见linux部分…)

3.在c: esindocWEB-INFclasses目录中创建jec目录,并在此目录下创建mysql.java文件(可用JBuilder8 Enterprise编辑):
(mysql.java详细代码见linux部分…)

4.在浏览器的地址栏中输入http://127.0.0.1/demo/demo.jsp 不应看到出错信息,出现mysql库user表中Host和User字段内容,则表明Resin与MySQL的联接和查询成功,该程序是通过以c: esinlibmysql-connector-java-3.0.7-stable-bin.jar作为MySQL的JDBC驱动程序,以JavaBean封装方式访问数据库。

5. 按照以上方式安装后:用户的Web文档(html/jsp/gif/flash/real等...)应放在c: esindoc目录中,用户的java或class文档(JavaBean/Servlets)应放在c: esindocweb-infclasses目录中,用户的MySQL数据库应放在c:mysqldata用户数据库名目录中。

6. c:winntmy.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”目录中。

原文转自:http://www.ltesting.net