X
xiaoboliu
Unregistered / Unconfirmed
GUEST, unregistred user!
JSP/Servlet/Mysql开发环境的安装与配置(RESIN)
来自:刘晓波 日期:2001-10-20 人气:2
本文所介绍的方法基于Windows 2000操作系统.JDK的版本为1.3,JSP引擎采用RESIN版本为2.0.2, Mysql版本为3.23.43.
一.安装
1. 安装JDK并设置环境变量:
JDK安装目录到c:/jdk1.3,然后右击我的电脑-属性-详细-环境变量-系统变量---新建PATH值为c:/jdk1.3;c:/jdk1.3/bin;
2. 安装RESIN:
将RESIN解压到c:/ resin目录下, 运行c:/ resin/bin目录下的httpd.exe, 打开IE访问http://127.0.0.1:8080/ ,如果看到RESIN的欢迎画面则证明安装成功.
3.安装mysql:
默认安装到为:c:/mysql,运行c:/mysql/bin/winmysqladmin.exe, 单击右下角状态栏图标, 把mysql安装为系统服务.如果在右下角状态栏看到winmysqladmin显示为绿灯, 证明安装成功.
二.配置
RESIN默认的网络服务根目录为c:/ resin/doc目录, 默认SERVLET/ BEANS目录为c:/ resin/doc/WEB-INF/classes目录. 可以通过修改RESIN的配置文件来设置这些默认配置.
RESIN的配置文件为c:/ resin/conf/resin.conf, 该文件为一个XML文件, 内部对每一个选项都有详细的说明,你可以修改为适合你的配置.在c:/ resin/conf/samples/目录下包含各种配置文件.你完全可以把任何一个配置文件复制到c:/ resin/conf目录下并改为resin.conf.
RESIN本身包含Mysql的JDBC驱动程序, 该文件为c:/ resin/lib/jdbc-mysql.jar你可以在JSP/Servlet程序中这样用:
Class.forName("com.caucho.jdbc.mysql.Driver");
con = DriverManager.getConnection("jdbc:mysql_caucho://localhost:3306/test",user,password);
……
不过这个驱动程序不支持滚动结果集,没有mm.mysql功能强大, 所以最好下载mm.mysql. 下载后只需把解压缩出来的mm.mysql-2.0.x.jar放到在c:/ resin/lib/目录下. 你可以在JSP/Servlet程序中这样用:
Class.forName("org.gjt.mm.mysql.Driver");
con = DriverManager.getConnection("jdbc:mysql:3306//localhost/test",user,password);
……
更进一步, 我们完全没有必要在程序代码中设定这些参数, 可以通过配置resin.conf利用JNDI/DATASOURCE获得连接, 这样把连接信息同程序代码分离开来, 便于数据库参数的变更. 另一个好处是可以不用编写复杂的代码就获得数据库连接池.
就拿最简单的配置文件在c:/ resin/conf/samples/simple.conf做例子吧. 下面是这个文件的内容,<!--######--> 之间为我加的内容.
<!--
- This is a simple configuration suitable for development.
-->
<caucho.com>
<!--######-->
<resource-ref>
<res-ref-name>jdbc/justforum</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param driver-name="org.gjt.mm.mysql.Driver"/>
<init-param url="jdbc:mysql://localhost:3306/justforum"/>
<init-param user="root"/>
<init-param password=""/>
<init-param max-connections="20"/>
<init-param max-idle-time="30"/>
</resource-ref>
<!--######-->
<http-server app-dir='doc' class-update-interval='2'>
<http port='8080'/>
<error-log id='log/error.log'/>
<servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>
<servlet-mapping url-pattern='*.jsp'
servlet-name='com.caucho.jsp.JspServlet'/>
</http-server>
</caucho.com>
你可以该文件复制到c:/ resin/conf目录下并改为resin.conf.,在JSP/Servlet程序中这样用:
InitialContext ctx=new InitialContext();
DataSource ds=(DataSource) ctx.lookup("java:comp/env/jdbc/justforum");
con=ds.getConnection();
……
注意,别忘了要import java.sql.*;import javax.sql.*;import javax.naming.*;
以上是我在应用RESIN过程中总结的经验, 欢迎指正.
电子邮件: xiaoboliu@cmmail.com
网 站: http://www.1292.net
相关连接:
JDK1.3: http://java.sun.com/j2se/1.3/
RESIN : http://www.caucho.com
Mysql : http://www.mysql.com
mm.mysql : http://sourceforge.net/projects/mmmysql/
相关链接 : http://www.1292.net
来自:刘晓波 日期:2001-10-20 人气:2
本文所介绍的方法基于Windows 2000操作系统.JDK的版本为1.3,JSP引擎采用RESIN版本为2.0.2, Mysql版本为3.23.43.
一.安装
1. 安装JDK并设置环境变量:
JDK安装目录到c:/jdk1.3,然后右击我的电脑-属性-详细-环境变量-系统变量---新建PATH值为c:/jdk1.3;c:/jdk1.3/bin;
2. 安装RESIN:
将RESIN解压到c:/ resin目录下, 运行c:/ resin/bin目录下的httpd.exe, 打开IE访问http://127.0.0.1:8080/ ,如果看到RESIN的欢迎画面则证明安装成功.
3.安装mysql:
默认安装到为:c:/mysql,运行c:/mysql/bin/winmysqladmin.exe, 单击右下角状态栏图标, 把mysql安装为系统服务.如果在右下角状态栏看到winmysqladmin显示为绿灯, 证明安装成功.
二.配置
RESIN默认的网络服务根目录为c:/ resin/doc目录, 默认SERVLET/ BEANS目录为c:/ resin/doc/WEB-INF/classes目录. 可以通过修改RESIN的配置文件来设置这些默认配置.
RESIN的配置文件为c:/ resin/conf/resin.conf, 该文件为一个XML文件, 内部对每一个选项都有详细的说明,你可以修改为适合你的配置.在c:/ resin/conf/samples/目录下包含各种配置文件.你完全可以把任何一个配置文件复制到c:/ resin/conf目录下并改为resin.conf.
RESIN本身包含Mysql的JDBC驱动程序, 该文件为c:/ resin/lib/jdbc-mysql.jar你可以在JSP/Servlet程序中这样用:
Class.forName("com.caucho.jdbc.mysql.Driver");
con = DriverManager.getConnection("jdbc:mysql_caucho://localhost:3306/test",user,password);
……
不过这个驱动程序不支持滚动结果集,没有mm.mysql功能强大, 所以最好下载mm.mysql. 下载后只需把解压缩出来的mm.mysql-2.0.x.jar放到在c:/ resin/lib/目录下. 你可以在JSP/Servlet程序中这样用:
Class.forName("org.gjt.mm.mysql.Driver");
con = DriverManager.getConnection("jdbc:mysql:3306//localhost/test",user,password);
……
更进一步, 我们完全没有必要在程序代码中设定这些参数, 可以通过配置resin.conf利用JNDI/DATASOURCE获得连接, 这样把连接信息同程序代码分离开来, 便于数据库参数的变更. 另一个好处是可以不用编写复杂的代码就获得数据库连接池.
就拿最简单的配置文件在c:/ resin/conf/samples/simple.conf做例子吧. 下面是这个文件的内容,<!--######--> 之间为我加的内容.
<!--
- This is a simple configuration suitable for development.
-->
<caucho.com>
<!--######-->
<resource-ref>
<res-ref-name>jdbc/justforum</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param driver-name="org.gjt.mm.mysql.Driver"/>
<init-param url="jdbc:mysql://localhost:3306/justforum"/>
<init-param user="root"/>
<init-param password=""/>
<init-param max-connections="20"/>
<init-param max-idle-time="30"/>
</resource-ref>
<!--######-->
<http-server app-dir='doc' class-update-interval='2'>
<http port='8080'/>
<error-log id='log/error.log'/>
<servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>
<servlet-mapping url-pattern='*.jsp'
servlet-name='com.caucho.jsp.JspServlet'/>
</http-server>
</caucho.com>
你可以该文件复制到c:/ resin/conf目录下并改为resin.conf.,在JSP/Servlet程序中这样用:
InitialContext ctx=new InitialContext();
DataSource ds=(DataSource) ctx.lookup("java:comp/env/jdbc/justforum");
con=ds.getConnection();
……
注意,别忘了要import java.sql.*;import javax.sql.*;import javax.naming.*;
以上是我在应用RESIN过程中总结的经验, 欢迎指正.
电子邮件: xiaoboliu@cmmail.com
网 站: http://www.1292.net
相关连接:
JDK1.3: http://java.sun.com/j2se/1.3/
RESIN : http://www.caucho.com
Mysql : http://www.mysql.com
mm.mysql : http://sourceforge.net/projects/mmmysql/
相关链接 : http://www.1292.net