Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Application Server
打印话题 寄给朋友 订阅主题 |
作者 | Resin在Win 9x/Rh7.1下的安装和调试 (转) |
zhangcg
发贴: 0 积分: 0 |
于 2003-07-24 10:28
Resin在Win 9x/Rh7.1下的安装和调试 Resin+J2sdk+Mysql在Win 9x/Rh7.1下的安装和调试 (一) Windows98/98se/Me环境下Resin开发平台的安装调试: ① 所需主体软件: J2SDK 1.4.0 Beta2版 Resin 2.0.2版 MySQL 3.23.41版 ② 各种附助软件: MyODBC 2.50.38 (mysql的odbc) mm.mysql.jdbc-1.2c (mysql的jdbc) Internet Explorer 6.0中文版 (web浏览器) JBuilder 5 Enterprise 5.0.29.40 (开发JavaBean/EJB/Servlets/JSP的工具) (Licensing Key:xa52-?npkv-gcqzw/m69-tet)版 FronPage 2002 (10.26.23.2625)中文版 (BMV-G272X-MHMXW-4DY9G-M8YTQ) Access 2002中文版 Photoshop 6.01 (Key: PWW600R7105467-948)中文版 Ulead Cool 3D 3.0中文版 (SN:12905-03000-00381553) Flash 5.0 中文版 (s/n:FLW500-03143-77238-80660) Gifanima Netscape 6.1 Xara 3D 3.03 Ultra Edit 8.0 中文版 WinZip 8.0 中文版 (sn:x/00020000) Winrar 2.71 中文版 (SN:97-DOD-97 B13CEFB00A29FE) Snagit 4.3.2 中文版 (Name: CZY Number: DC15E4F9FFFFFFFF) AcdSee32 23 中文版 (s/n: sender/27168) Cakewalk pro Audio 7.0 版 (s/n:cwpa700000000) Acrobat Reader 5.0 中文版 MS-Font 金山快译.net 2001 金山词霸.net 2001 Acc2Sqld 32cftp18 RealProducer Plus 8.5 中文版 (sn:212-09483-1266) RealPlayer 8.0 中文版 Toicon EyEdropper 3.0.1 Acp2000 Explore2fs 1.00-pre4 Kv3000 豪杰超级解霸 2001 Installshield 5.1 Sspy Wayzip Netants-gb2312 Fpread32 Oicq2000 Winamp2.7 Ie繁体字 ③ 主体软件下载: 1.j2sdk-1_4_0-beta2-win.exe在 http://java.sun.com/j2se/1.4/处下载。37.2MB. 2.resin-2.0.2.zip版在http://www.caucho.com/download/index.xtp处下载。4.17MB. 3.mysql-3.23.41-win.zip在 http://www.mysql.com/downloads/mysql-3.23.html处下载。11.9MB. ④ 主体软件安装: 1. J2SDK1.4.0安装较简单,只需按提示将其安装为c:\jdk1.4目录即可。 2. Resin2.0.2安装较简单,只需用WinZip将其解压到c:\下,其会自动产生c:\resin-2.0.2目录即可。 3. MySQL3.23.41安装时,先要将其解压到任意目录,在目录中运行setup.exe并按提示将其安装为c:\mysql目录即可。 ⑤ 主体软件配置: 1.在c:\autoexec.bat文件中加入以下各行: SET PATH=c:\tools;c:\jdk1.4\bin;c:\jdk1.4\jre\bin //指定java路径 SET CLASSPATH=c:\resin-2.0.2\lib;c:\jdk1.4\lib;c:\jdk1.4\jre\lib //指定类路径 SET JAVA_HOME=c:\jdk1.4 2.修改c:\resin-2.0.2\conf\resin.conf文件内容为: … <java compiler="/jdk1.4/bin/javac.exe" compiler-args="" work-dir=‘work‘/> //指定JSP所采用的java编译路径 … <resource-ref> <res-ref-name>jdbc/test</res-ref-name> <res-type>javax.sql.DataSource</res-type> <init-param driver-name="com.caucho.jdbc.mysql.Driver"/> //MySQL JDBC 驱动名 <init-param url="jdbc:mysql_caucho://localhost:3306/test"/> //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端口号 … <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文件名 … 1. 运行c:\resin-2.0.2\bin\setup.exe设置与其它Web服务器的关联。 2. 重启Windows ⑥ 主体软件启动: 1. MySQL启动:运行c:\mysql\bin\winmysqladmin.exe 2. Resin启动:运行c:\resin-2.0.2\bin\httpd.exe ⑦ 主体软件调试: 1. 在浏览器的地址栏中输入http://127.0.0.1/index.xtp 能看到关于Caucho公司的Resin介绍和说明网页,并能运行其中的各种Demo程序,则Resin的JSP基础平台安装调试成功! 2. 在c:\resin-2.0.2\doc目录中创建jdbc.jsp文件(可用FrontPage 2002编辑): <html> <head> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>JSP-JDBC网页</title> </head> <body> <%@ page contentType="text/html;charset=gb2312" %> <% java.sql.Connection sqlconn; Class.forName("com.caucho.jdbc.mysql.Driver").newInstance(); sqlconn= java.sql.DriverManager.getConnection("jdbc:mysql_caucho://localhost:3306/test","",""); %> </body> </html> 3. 在浏览器的地址栏中输入http://127.0.0.1/jdbc.jsp 应看不到任何出错信息(页面为空白),Resin与MySQL的联接,是通过以c:\resin-2.0.2\lib\jdbc-mysql.jar作为MySQL的JDBC驱动程序,较完整的JSP平台安装调试成功! (二) Redhat Linux 7.1 (2.4.2-2)环境下Resin应用平台的安装调试: ① Redhat Linux 7.1 (2.4.2-2)采用英语语言方式的完全安装(2.2G,安装完毕后Apache1.3.19、MySQL3.23.36 等软件已被安装到Linux中,为了能在系统启动时自动装载上述软件,用root用户登录并运行setup: 1. 选择Firewall Configuration(防火墙配置)项,再选择Customize(定制)项,再选中 [*]www(http)项,确定后退出。这样系统就可以开放http功能。 2. 选择Network Configuration(网络配置)项,在IP addres处填入相应的网络地址(如:192.168.100.1),在Netmask处填入相应的掩码(如:255.255.255.0),确定后退出。这样系统就拥有固定的IP地址。 3. 选择System Services(系统服务)项,选中 [*]httpd项和[*]mysqld,确定后退出。这样就可以在下次启动时,系统自动启动httpd和mysqld软件。 ② 所需主体软件: J2SDK 1.4.0 版 Resin 2.0.2版 ③ 主体软件下载: 1.j2sdk-1_4_0-beta2-linux-i386-rpm.bin在 http://java.sun.com/ /j2se/1.4/处载。36.6MB. 2.resin-2.0.2.tar.gz在http://www.caucho.com/download/index.xtp处下载。3.12MB. ④ 主体软件安装: 1.JDK1.4.0安装: #cp j2sdk-1_4_0-beta2-linux-i386-rpm.bin /usr/local把j2sdk1.4.0拷贝到/usr/local目录中。 #cd /usr/local进入该目录。 #./j2sdk-1_4_0-beta2-linux-i386-rpm.bin 自动产生j2sdk-1.4.0.i386.rpm文件。 #rpm –ivh j2sdk-1.4.0.i386.rpm解压此文件,并产生/usr/local/jdk1.4.0目录。 #ln –s jdk1.4.0 jdk 建立jdk快捷方式。 #ln –s jdk/jre 建立jre快捷方式。 2.Resin2.0.2安装: #cp resin-2.0.2.tar.gz /usr/local 把resin 2.0.2拷贝到/usr/local目录中。 #cd /usr/local进入该目录。 #tar xvzf resin-2.0.2.tar.gz解压此文件,并自动产生/usr/local/resin-2.0.2目录。 #cd resin-2.0.2进入该目录。 #./configure –with-apache=/usr/local/apache #make #make install ⑤ 主体软件配置: 1.#vi /etc/rc.d/rc.local编辑系统自启动文件: 加入一行: /usr/local/resin-2.0.2/bin/httpd.sh start //表示当系统自启时也启动resin服务 //注:停止 /usr/local/resin-2.0.2/bin/httpd.sh stop //注:重启 /usr/local/resin-2.0.2/bin/httpd.sh restart //注:如果系统在重启后出现: #tcp start at mon aug 27 07:00:10 cst 2001 #tcp start at mon aug 27 07:00:20 cst 2001 #tcp start at mon aug 27 07:00:30 cst 2001 … 解决办法是把/usr/local/resin-2.0.2/bin/httpd.sh start 这一行在rc.local中注释掉。重启后采用手动运行 /usr/local/resin-2.0.2/bin/httpd.sh start即可。 2.#vi /etc/profile编辑系统环境配置文件: 加入以下各行: PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin export PATH JAVA_HOME=/usr/local/jdk export JAVA_HOME CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib:/usr/local/resin-2.0.2/lib export CLASSPATH 3.#vi /etc/httpd/conf/httpd.conf编辑Apache的配置文件: 修改以下各行: Listen 8080 Port 8080 //以上两行是把Apache的默认http端口80让出来,准备给Resin。 4.#vi /usr/local/resin-2.0.2/conf/resin.conf编辑Resin配置文件: 修改以下各行: … <java compiler="/usr/local/jdk/bin/javac" compiler-args="" work-dir=‘work‘/> //指定编译文件javac路径 … <resource-ref> <res-ref-name>jdbc/test</res-ref-name> <res-type>javax.sql.DataSource</res-type> <init-param driver-name="com.caucho.jdbc.mysql.Driver"/> //MySQL JDBC 驱动名 <init-param url="jdbc:mysql_caucho://localhost:3306/test"/> //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端口号 … <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文件名 5.#vi /usr/local/resin-2.0.2/bin/httpd.sh编辑Resin的配置文件: (无变动) ⑥ 主体软件调试: 1.在浏览器的地址栏中输入http://127.0.0.1/index.xtp 能看到关于Caucho公司的Resin介绍和说明网页,并能运行其中的各种Demo程序,则Resin的JSP基础平台安装调试成功! 2.在/usr/local/resin-2.0.2/doc目录中创建jdbc.jsp文件(可用vi先编辑jdbc.txt文件,再用#cp jdbc.txt /usr/local/resin-2.0.2/doc/jdbc.jsp): <html> <head> <meta name="GENERATOR" content=""> <meta name="ProgId" content=""> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>JSP-JDBC网页</title> </head> <body> <%@ page contentType="text/html;charset=gb2312" %> <% java.sql.Connection sqlconn; Class.forName("com.caucho.jdbc.mysql.Driver").newInstance(); sqlconn= java.sql.DriverManager.getConnection("jdbc:mysql_caucho://localhost:3306/test","",""); %> </body> </html> 3.在浏览器的地址栏中输入http://127.0.0.1/jdbc.jsp 应看不到任何出错信息(页面为空白),Resin与MySQL的联接,是通过以/usr/local/resin-2.0.2/lib/jdbc-mysql.jar作为MySQL的JDBC驱动程序,较完整的JSP平台安装调试成功! 发布时间: 2002年07月10日 作 者: jack |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |