如何在WIN2000下安装、配置resin2.1.5?
---------------------------------------------------------------
/bin里启动
你的程序放到/doc下
ip:8080访问
---------------------------------------------------------------
(一) Windows2000环境下Resin开发平台的安装调试:
① 所需主体软件:
J2SDK 1.4.0 Beta2版
Resin 2.0.2版
MySQL 3.23.41版
③ 主体软件下载:
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.2GB),安装完毕后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 应看不到任何出错信息(页面为空白
---------------------------------------------------------------
/bin里启动
你的程序放到/doc下
ip:8080访问
---------------------------------------------------------------
(一) Windows2000环境下Resin开发平台的安装调试:
① 所需主体软件:
J2SDK 1.4.0 Beta2版
Resin 2.0.2版
MySQL 3.23.41版
③ 主体软件下载:
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.2GB),安装完毕后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 应看不到任何出错信息(页面为空白