Win2000/xp Apache2.0.48+Tomcat5.0.19+mysql4.0.18+JDK1.5(1.4)+JSP/servlet整合进阶(二)

原创 2004年03月29日 10:24:00

3 Tomcat 5.0.19的安装与配置

3.1 Tomcat 5.0.19的安装最好把Service部分也选上,我的安装目录是c:/Tomcat 5.0,下文以$TOMCAT_HOME来表示

3.2 在$TOMCAT_HOME/conf目录下,打开jk2.properties文本文件,添加以下内容

channelSocket.port=8009

3.3 在$TOMCAT_HOME/conf目录下,打开Server.xml文件,在文件的最后</Host>之前,加入


     <Context path="" docBase="d:/webapps" debug="5" reloadable="true" crossContext="true">

<!-- 此处将Tomcat的发布目录由$TOMCAT_HOME/webapps/Root改到d:/webapps目录下,与Apache发布目录一致,这里其实具体什么目录无所谓,因为我们要使Tomcat 与Apache整合,所以最好使两者的发布目录一致,会比较方便 ,path=""表示根目录,path="/servlet"表示虚拟目录/servlet或者根目录下servlet目录 --> 

<Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_DBTest_log." suffix=".txt" timestamp="true"/>

  <Resource name="jdbc/Test" auth="Container" type="javax.sql.DataSource"/>

<!--这里jdbc/Test,Test为要连接的数据库的库名,请自行修改-->

  <ResourceParams name="jdbc/Test">
    <parameter>
      <name>factory</name>
      <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>

    <!-- Maximum number of dB connections in pool. Make sure you
         configure your mysqld max_connections large enough to handle
         all of your db connections. Set to 0 for no limit.
         -->
    <parameter>
      <name>maxActive</name>
      <value>10</value>
    </parameter>

    <!-- Maximum number of idle dB connections to retain in pool.
         Set to 0 for no limit.
         -->
    <parameter>
      <name>maxIdle</name>
      <value>5</value>
    </parameter>

    <!-- Maximum time to wait for a dB connection to become available
         in ms, in this example 10 seconds. An Exception is thrown if
         this timeout is exceeded.  Set to -1 to wait indefinitely.
         -->
    <parameter>
      <name>maxWait</name>
      <value>10000</value>
    </parameter>

    <!-- MySQL dB username and password for dB connections  ,test和testpwd为我的mysql数据库的一个用户名和密码,大家根据自己的设置进行更改-->
    <parameter>
     <name>username</name>
     <value>test</value>
    </parameter>
    <parameter>
     <name>password</name>
     <value>testpwd</value>
    </parameter>

    <!-- Class name for mm.mysql JDBC driver -->
    <parameter>
       <name>driverClassName</name>
       <value>com.mysql.jdbc.Driver</value>
    </parameter>

    <!-- The JDBC connection url for connecting to your MySQL dB.
         The autoReconnect=true argument to the url makes sure that the
         mm.mysql JDBC Driver will automatically reconnect if mysqld closed the
         connection.  mysqld by default closes idle connections after 8 hours.
         -->
    <parameter>
      <name>url</name>
      <value>jdbc:mysql://localhost/testdb?autoReconnect=true</value>
    </parameter>
  </ResourceParams>
</Context>


3.4 将mod_jk2-2.0.43.dll文件改名为mod_jk2.dll,主要是为了方便,没有别的目的,只要与$Apache_Dir/conf/httpd.conf文件里的文件名一致即可,然后复制到$Apache_Dir/modules下,里面只有这个文件后缀名为dll

3.5 Tomcat 的启动及后台服务安装

进入命令提示符(DOS界面),在$TOMCAT_HOME/bin下运行startup.bat就可以,记得不能关了那个DOS窗口

也可以将Tomcat5当做后台服务加载,在$TOMCAT_HOME/bin下命令如下

service install

net start Tomcat5

如果想让Tomcat5做为服务自动启动,请到服务中自行修改

4 安装mysql 以及mysql control center
4-1 建议mysql安装在默认目录c:/mysql下,因为mysql不安装在默认目录的话,有时服务会无法启动,需要修改的比较麻烦
4-2 配置JDBC连接
将 Mysql MySQL Connector/J 3.1 文件解压后,将其中jar文件复制到 $TOMCAT_HOME/common/lib 目录下,并且在 环境变量设置中加入地址
我在j2sdk安装配置时已经提前将路径添加了,只需要根据你改的jar文件名改一下就OK了

-----待续

Author: Arthurz  Email :yeppo1979@msn.com

Win2000/xp Apache2.0.48+Tomcat5.0.19+mysql4.0.18+JDK1.5(1.4)+JSP/servlet整合进阶(三)

5 测试与补充说明5.1 整合到目前为止告一段落,下面对系统进行测试,首先,请重启Apache,Tomcat及mysql服务5.1.1 用mysql control center在mysql建一个"t...
  • Arthurz
  • Arthurz
  • 2004年03月29日 10:24
  • 1022

Win2000/xp下Apache2.0.48+Tomcat5.0.19+mysql4.0.18+JDK1.5/1.4+JSP/servlet整合进阶(一)

软件准备:J2SDK 1.5 beta1 http://java.sun.comApache 2.0.48 http://archive.apache.org/dist/httpd/Tomcat 5....
  • Arthurz
  • Arthurz
  • 2004年04月08日 18:53
  • 1071

Win2000/WinXP/Win2003双系统启动

Win98SE/WinME和Win2000/WinXP/Win2003双系统启动        首先简要分析(深入讨论请参阅此帖)因重装Win98SE/WinME导致双启动故障的原因: 那是因为你格式...
  • debren
  • debren
  • 2005年03月05日 16:06
  • 3191

让你的win2000能运行98的程序如同xp兼容模式

有时我们在win2000安装一些小软件不能正常运行,可以试试让两千模拟win98的兼容环境来运行该程序。在sp4下的windows2000直截在运行注册regsvr32 c:/winnt/apppat...
  • wsp1
  • wsp1
  • 2005年03月17日 16:59
  • 2777

Jsp/Servlet整合Spring原理及源码分析

表现层和业务层整合: 1. Jsp/Servlet整合spring; 2. Spring MVC整合SPring; 3. Struts2整合Spring; 本文主要介绍Jsp/...
  • ljl18566743868
  • ljl18566743868
  • 2016年10月13日 14:27
  • 592

Spring简单整合servlet和mybatis

https://yunpan.cn/ckXKRT7B5M6mj  访问密码 ab82   (360云盘)
  • SVDJASFHIAU
  • SVDJASFHIAU
  • 2016年09月26日 09:55
  • 731

Windows 98/2000/XP/2003访问XP的用户验证问题

Windows 98/2000/XP/2003访问XP的用户验证问题首先关于启用Guest为什么不能访问的问题:1、默认情况下,XP 禁用Guest帐户2、默认情况下,XP的本地安全策略禁止Guest...
  • yx10
  • yx10
  • 2004年10月08日 08:28
  • 3103

系统大玩家Ghost 2000 Pro SP4/2K 装机版光盘 By:深度空间

图片: screen.width-461) window.open(http://bbs.povop.com/attachment/Mon_0712/2_4308_c24cee65c538421.jp...
  • bao1213
  • bao1213
  • 2007年12月03日 18:10
  • 4426

Windows 2000/XP下如何实现红外手机上网?

        手机上网是许多笔记本用户移动上网的通常方案,而通过红外上网则是最常用的方法了。近年来生产的手机基本上都具备了内置MODEM的功能,用户只需到当地电信营业厅开通数据业务(有的地方是开户时...
  • hzbairly
  • hzbairly
  • 2006年10月12日 11:36
  • 462

Servlet+JSP+JavaBean+C3P0数据库连接池---本科生教务管理系统

1.配置文件 web.xml eduos 实例用的简单过滤器 示例过滤器 CharacterEncode dt.it.filter.Charac...
  • linhaiyun_ytdx
  • linhaiyun_ytdx
  • 2017年02月21日 00:02
  • 478
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Win2000/xp Apache2.0.48+Tomcat5.0.19+mysql4.0.18+JDK1.5(1.4)+JSP/servlet整合进阶(二)
举报原因:
原因补充:

(最多只允许输入30个字)