下载J2SDK和Resin,J2SDK最好一路默认安装(至少安装路径默认到C盘);解压Resin到C盘(现在起码都是用Resin-1.2.3了,那么就是C:\Resin-1.2.3)。执行C:\Resin-1.2.3\bin\httpd.exe,如果没有出错提示那么就OK了。然后将你要发布的JSP页面放到C:\Resin-1.2.3\doc\下。如果不想这么做,修改C:\Resin-1.2.3\conf\resin.conf文件,将<app-dir>和</app-dir>之间的那个doc换成你JSP网页的硬盘位置。重新启动Resin服务器(在点击httpd.exe后会弹出两个框,那个小框先点Stop,在点Start就是重启服务器了)呵呵……说得有点罗嗦,见谅……

解决方案 »

  1.   

    Resin2.0.1的详细安装和调试过程  
     
    一)Windows98/98se/Me环境下Resin+JDK+MySQL开发平台的安装调试: ① 所需主体软件: 
    J2SDK 1.4.0 Beta版 
    Resin 2.0.1版 
    MySQL 3.23.40版 ② 各种附助软件: 
    MyODBC 2.50.38 
    mm.mysql.jdbc-1.2c 
    Internet Explorer 6.0中文版 
    JBuilder 5 Enterprise 5.0.29.40 
    (Licensing Key:xa52-?npkv-gcqzw)版 
    FronPage 2002 (10.26.23.2625)中文版 
    Access 2001中文版 
    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.0 
    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 
    DFKC2000 
    CIBA2001 
    Acc2Sqld 
    32cftp18 
    RealProducer Plus 8.5 中文版 (sn:212-09483-1266) 
    RealPlayer 8.0 中文版 
    Toicon 
    EyEdropper 3.0.1 
    Acp2000 
    Explore2fs 1.00 
    Kv3000 ③ 主体软件下载: 
    1.j2sdk-1_4_0-beta-win.exe在 http://java.sun.com/j2se/1.4/处下载。48.3MB. 
    2.resin-2.0.1.zip版在http://www.caucho.com/download/index.xtp处下载。4.1MB. 
    3.mysql-3.23.40-win.zip在 http://www.mysql.com/downloads/mysql-3.23.html处下载。11.76MB. ④ 主体软件安装: 
    1. J2SDK1.4.0安装较简单,只需按提示将其安装为c:\jdk1.4目录即可。 
    2. Resin2.0.1安装较简单,只需用WinZip将其解压到c:\下,其会自动产生c:\resin-2.0.1目录即可。 
    3. MySQL3.23.40安装时,先要将其解压到任意目录,在目录中运行setup.exe并按提示将其安装为c:\mysql目录即可。 ⑤ 主体软件配置: 
    1.在c:\autoexec.bat文件中加入以下各行: 
    SET windir=C:\WINDOWS 
    SET winbootdir=C:\WINDOWS 
    SET COMSPEC=C:\WINDOWS\COMMAND.COM 
    SET PROMPT=$p$g 
    SET TEMP=C:\WINDOWS\TEMP 
    SET TMP=C:\WINDOWS\TEMP 
    SET PATH=c:\tools;c:\jdk1.4\bin;c:\jdk1.4\jre\bin 
    //指定java路径 
    SET CLASSPATH=c:\resin-2.0.1\lib;c:\jdk1.4\lib;c:\jdk1.4\jre\lib //指定类路径 
    SET JAVA_HOME=c:\jdk1.4 
    2.修改c:\resin-2.0.1\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.1\bin\setup.exe设置与其它Web服务器的关联。 
    2. 重启Windows ⑥ 主体软件启动: 
    1. MySQL启动:运行c:\mysql\bin\winmysqladmin.exe 
    2. Resin启动:运行c:\resin-2.0.1\bin\httpd.exe ⑦ 主体软件调试: 
    1. 在浏览器的地址栏中输入http://127.0.0.1/index.xtp 能看到关于Caucho公司的Resin介绍和说明网页,并能运行其中的各种Demo程序,则Resin的JSP基础平台安装调试成功! 
    2. 在c:\resin-2.0.1\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.1\lib\jdbc-mysql.jar作为MySQL的JDBC驱动程序,较完整的JSP平台安装调试成功! 
    (二)Redhat Linux 7.1 (2.4.2-2)环境下Resin+JDK+MySQL应用平台的安装调试: ① 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软件。 ② 所需主体软件: 
    JDK 1.2.2 版 
    Resin 2.0.1版 ③ 主体软件下载: 
    1.jdk-1_2_2_008-linux-i386.tar.gz在 http://java.sun.com/products/jdk/1.2/处下载。20.7MB. 
    2.resin-2.0.1.tar.gz在http://www.caucho.com/download/index.xtp处下载。2.7MB. ④ 主体软件安装: 
    1.JDK1.2.2安装: 
    #cp jdk-1_2_2_008-linux-i386.tar.gz /usr/local把jdk1.2.2拷贝到/usr/local目录中。 
    #cd /usr/local进入该目录。 
    #tar xvzf jdk-1_2_2_008-linux-i386.tar.gz解压此文件,并自动产生/usr/local/jdk1.2.2目录。 
    #ln -s jdk1.2.2 jdk 建立jdk快捷方式。 
    #ln -s jdk/jre 建立jre快捷方式。 2.Resin2.0.1安装: 
    #cp resin-2.0.1.tar.gz /usr/local把resin 2.0.1拷贝到/usr/local目录中。 
    #cd /usr/local进入该目录。 
    #tar xvzf resin-2.0.1.tar.gz解压此文件,并自动产生/usr/local/resin-2.0.1目录。 
    #cd resin-2.0.1进入该目录。 
    #./configure -with-apache=/usr/local/apache 
    #make 
    #make install ⑤ 主体软件配置: 
    1.#vi /etc/rc.d/rc.local编辑系统自启动文件: 
    加入一行: 
    /usr/local/resin-2.0.1/bin/httpd.sh start 
    //表示当系统自启时也启动resin服务 
    //注:停止 /usr/local/resin-2.0.1/bin/httpd.sh stop 
    //注:重启 /usr/local/resin-2.0.1/bin/httpd.sh restart 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.1/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.1/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.1/bin/httpd.sh编辑Resin的配置文件: 
    (无变动) ⑥ 主体软件调试: 
    1.在浏览器的地址栏中输入http://127.0.0.1/index.xtp 能看到关于Caucho公司的Resin介绍和说明网页,并能运行其中的各种Demo程序,则Resin的JSP基础平台安装调试成功! 
    2.在/usr/local/resin-2.0.1/doc目录中创建jdbc.jsp文件(可用vi先编辑jdbc.txt文件,再用#cp jdbc.txt /usr/local/resin-2.0.1/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.1/lib/jdbc-mysql.jar作为MySQL的JDBC驱动程序,较完整的JSP平台安装调试成功! Jawa.Jec 2001.08.21 
    E-main: [email protected]  
      

  2.   

    § 在Liunx下安裝JSP § 
    資料來源: http://www.oso.com.cn 
    上一頁 
    --------------------------------------------------------------------------------
    1. 所需軟體及下載  
    軟體 網址 
    apache_1.3.12.tar.gz http://www.apache.org  
    jakarta-tomcat-3.1.1.tar.gz http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.1.1/bin/  
    jdk-1_2_2_007-linux-i386.tar.gz http://java.sun.com/products/jdk/1.2/download-linux.html  
    mod_jserv.so http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.1.1/bin/linux/i386 2. 安裝  
    首先將上述四個檔案拷貝到 /usr/local 目錄。 cp apache_1.3.12.tar.gz /usr/local cp jakarta-tomcat-3.1.1.tar.gz /usr/local cp jdk-1_2_2_007-linux-i386.tar.gz /usr/local cp mod_jserv.so /usr/local 
     
    安裝順序如下:  
    (1) 安裝JDK
    cd /usr/local 
    tar zxpf jdk-1_2_2007-linux-i386.tar.gz 
    生成 /usr/local/jdk1.2.2 目錄(2) 安裝apache 
    tar zxpf apache_1.3.12.tar.gz 
    生成 /usr/local/apache_1.3.12 目錄cd apache_1.3.12 
    ./configure \ 
    --prefix=/www // apache 的安裝路徑是 /www 
    --enable-module=so // 支援mod_jserv.so 
    make 
    make install 
    make clean 
     
    (3) 拷貝mod_jserv.so 
    將mod_jserv.so 拷貝到apahce的libexec目錄 
    cd /usr/local 
    cp /usr/local/mod_jserv.so /www/libexec(4) 安裝tomcat 
    cd /usr/local 
    tar zxpf jakarta-tomcat-3.1.1.tar.gz 
    生成 /usr/local/jakarta-tomcat 目錄 
     
    (5) 配置系統變數 
    vi /etc/profile // 編輯 /etc/profile 在文件結尾加入: 
    PATH="$PATH:/usr/local/jakarta-tomcat/bin:/usr/local/jdk1.2.2/bin:/usr/local/jdk1.2.2/jre/bin" 
    JAVA_HOME=/usr/local/jdk1.2.2 
    export JAVA_HOME 
    JRE_HOME=/usr/local/jdk1.2.2/jre 
    export JRE_HOME 
    TOMCAT_HOME=/usr/local/jakarta-tomcat 
    export TOMCAT_HOME 
    CLASSPATH=/usr/local/jdk1.2.2/lib:/usr/local/jdk1.2.2/jre/lib 
    export CLASSPATH 
     
    (6) 配置httpd.conf 
    把 tomcat.conf 文件拷貝到 apache 的conf目錄 
    cp /usr/local/jakarta-tomcat/conf/tomcat.conf /www/conf 編輯 apache的http.conf 
    vi /www/conf/httpd.conf 在文件結尾加入: 
    Include /www/conf/tomcat.conf 
     
    (7) 啟動apache 
    cd /www/bin 
    ./apachectl start (關閉使用: ./apachectl stop ) 
     
    (8) 啟動tomcat 
    cd /usr/local/jakarta-tomcat/bin 
    ./tomcat.sh start (關閉使用: ./tomcat.sh stop ) 
     
    (9) 測試JSP
    打開瀏覽器,輸入 
    http://localhost/examples  
    如果你看見jsp,servlet目錄,表示你的apache和tomcat已經連接成功。 你以經可以使用jsp和servlet了。