服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

resin ee for windows server + mysql简易安装与调试


  本文转自 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:j2sdkjrelibt.jar;c:j2sdkeelibj2ee.jar"。
在系统变量中点击“新建“,添加变量名:“java_home“,添加变量值:"c:j2sdk"。
在系统变量中点击“新建“,添加变量名:“j2ee_home“,添加变量值:"c:j2sdkee"。

2.修改c:esinconfesin.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”目录中。

扫描关注微信公众号