找回密码
 注册
查看: 1746|回复: 0

Windows2000 server+Apache2+Tomcat4+SQL Server 2000 架构Web服务器

[复制链接]
发表于 2005-8-2 12:24:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
Windows2000 server+Apache2+Tomcat4+SQL Server 2000 架构Web服务器Y}
一、软件准备::
1.j2sdk1.4.1(注意是Windows(all languages, including English)的sdk版)Vb
2.Apache2.0.42(apache_2.0.42-win32-x86-no_ssl.msi,“.msi”是Microsoft installer 意思)u
3.tomcat-4.1.18.zipf_"p
4.mod_jk2.dllEK
5.mssqlserver.jar、msutil.jar、msbase.jar(SQL Server 2000的jdbc驱动);K%
6.SQL Server 2000],:^
二、软件安装:c7
(1)安装j2sdk:sMK
按照安装向导进行安装到d:\\\\jdk1.4下hM-B
(2)安装apache:?Xle|
    1.双击apache_2.0.42-win32-x86-no_ssl.msi图标:Next->I accept ...->一直Next到提示输入“Network Domain”->随便输入,如ccc.com、下一栏输入www.ccc.com、最后一栏你的邮箱地址(这几都个不重要,只是不输入不让Next而已) ->选择“for all users,on port 80...”, Next->Custom,Next->点change按钮修改安装路径,这里改为d:\\\\ (安装成功后其路径为d:\\\\Apache2) Next->Installl1l
(3)安装Tomcat:v';;]O
  直接解压缩tomcat-4.1.18.zip到d:\\\\下,之后把文件夹名字改为tomcat4.1(为了配置方便)hliY4W
三、首次配置及测试:}my
对以上安装的软件环境进行首次配置,并测试其环境。lR1
1.配置--环境变量:bIE$
   (1).新建系统变量JAVA_HOME,其值为:d:\\\\jdk1.4  //若你没按以上路径安装请更改为正确的路径JjZ4g`
(2).新建系统变量TOMCAT_HOME,其值为:d:\\\\Tomcat4.1  //同上W
(3).新建系统变量CLASSPATH,其值为:d:\\\\jdk1.4\\\\lib; d:jdk1.4\\\\jre\\\\libJe
(4).在系统变量Path后添加d:\\\\jdk1.4\\\\bin,注意用“;”与前面的隔开9C
2.测试默认服务:^';S
(1)运行Apache2:%W>F5
因为安装时选择安装为系统服务,windows 2000 Server 启动时会自动启动apache2的,在显示器屏幕右下角有一个apache server monitor,可以改变apache的服务状态.l3
      Apache2启动之后,在浏览器输入http://localhost/index.html.en(或者http://你 的IP地址/index.html.en),看到apache2的欢迎界面的话apache2的安装就成功的了.*cKu
   Apache2的默认端口为80,如果安装了IIS请把它关闭,避免冲突}
(2)运行Tomcat4:J\(3Dy
      在d:\\\\tomcat4.1\\\\bin目录下有一个startup.bat的windows批处理文件,双击开启tomcat服务。在浏览器输入http://localhost:8080(或者http://你 的IP地址:8080),}/
     看到tomcat4.1的欢迎界面,tomcat4.1已经正常工作了。Tomcat4.1的默认端口是8080。Vl~&V
       /36
四、整合配置:&
对Apache与Tomcat做相应的配置,让它们共同工作,解释执行jsp程序。rc||Rg
若Apache2与Tomcat4.1正运行着,请关闭它们。}t
1.配置Apache2:/
     (1)先将下载的mod_jk2.dll复制到d:\\\\Apache2\\\\modules下。l}
(2)设置主页文件类型:打开d:\\\\Apache2\\\\conf下的httpd.conf,查找\\\"DirectoryIndex\\\",在index.html的后面添加index.jsp和index.htm并保存,注意相互之间应有空格。td8
             ~&&f-d
(3)建立Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理:打开d:\\\\Apache2\\\\conf\\\\httpd.conf,在最后加入下面这段代码并保存。8$xYwI
          LoadModule jk2_module modules/mod_jk2.dll    //装载模块,用于处理连接A)+
          Dy3wx
2.配置Tomcat4.1:s
   (1)在D:\\\\Tomcat4\\\\conf下新建一个文件workers.properties 注意文件后缀,建议用UltraEdit建立,其内容如下:mIw
        [channel.socket:localhost:8009]A3M<
info=Ajp13 forwarding over socketJ
debug=0vWLj1b
tomcatId=localhost:8009!o
[uri:/*]y.y
info=Example webapp in the default context. AG
context=/VJu
debug=0dP
在d:\\\\apache2\\\\conf下新建一个文件workers2.properties 注意文件后缀,建议用UltraEdit建立,其内容如下跟workers.properties一样。pt@&#35;sk
                 G6S
    (2)打开D:\\\\Tomcat4\\\\conf下的server.xml文件:查找到\\\"<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->\\\",将以前的代码:|hJ5l
<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->0{=V
<!-->
<Connector className=\\\"org.apache.coyote.tomcat4.CoyoteConnector\\\" port=\\\"8009\\\" VW
minProcessors=\\\"5\\\" maxProcessors=\\\"75\\\" enableLookups=\\\"true\\\" redirectPort=\\\"8443\\\" 4
acceptCount=\\\"10\\\" debug=\\\"0\\\" connectionTimeout=\\\"20000\\\" useURIValidationHack=\\\"false\\\" t"
protocolHandlerClassName=\\\"org.apache.jk.server.JkCoyoteHandler\\\"/>F
-->8b-d-0
<!-- Define an AJP 1.3 Connector on port 8009 -->oN4]
<Connector className=\\\"org.apache.ajp.tomcat4.Ajp13Connector\\\" port=\\\"8009\\\" minProcessors=\\\"5\\\" JUA2dI
maxProcessors=\\\"75\\\" acceptCount=\\\"10\\\" debug=\\\"0\\\"/>yj&#36;
更改为
  <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->rch
  <Connector className=\\\"org.apache.coyote.tomcat4.CoyoteConnector\\\" port=\\\"8009\\\" rn{!
minProcessors=\\\"5\\\" maxProcessors=\\\"75\\\" enableLookups=\\\"true\\\" redirectPort=\\\"8443\\\" p@sn
acceptCount=\\\"10\\\" debug=\\\"0\\\" connectionTimeout=\\\"20000\\\" useURIValidationHack=\\\"false\\\" {
protocolHandlerClassName=\\\"org.apache.jk.server.JkCoyoteHandler\\\"/>Zm!\Y
<!-- Define an AJP 1.3 Connector on port 8009 -->J
<!--Gi 2}
<Connector className=\\\"org.apache.ajp.tomcat4.Ajp13Connector\\\" port=\\\"8009\\\" minProcessors=\\\"5\\\" P<^qm
maxProcessors=\\\"75\\\" acceptCount=\\\"10\\\" debug=\\\"0\\\"/>4P
-->||&,F
并保存后关闭.^
(3)配置jsp发布目录t4b+f:
在d:\\\\建立jsp文件杰I&#35;}6b
打开server.xml,在<!-- Tomcat Examples Context -->前面舔加n0*^
<Context path=\\\"\\\" docBase=\\\"d:/jsp\\\" debug=\\\"0\\\"/>Lz6i
这个可以按自己的实际更改路径k?SS
3.SQL Server 2000 java驱动加载A4
把mssqlserver.jar、msutil.jar和msbase.jar复制到d:\\\\jdk1.4\\\\jre\\\\ext目录下。Hb+gz
如果使用其他数据库,把相应的jar驱动复制到上面目录就可以了。b/
    Bw
五、全线测试:_';v"q@
1.在d:\\\\jsp下新建一个test.jsp文件,内容如下:4}!9s=
     <%@ page contentType=\\\"text/html;charset=gb2312\\\"%>  {';&j
     <html>  +t>e)C
     <body>  }Ea
     <%String str=\\\"testing...\\\";%>  daV(qY
     <%str=str+\\\"<br>...<br>...<br>successful!!!\\\";%>  gL@\g
     <%=str%>  Qk{UY
     i &2Hg
     </body>  hN:1Y
     </html>4V?
    2.启动Apache2,Tomcat4 。u?mr|
    3.打开你的浏览器,在地址栏中输入http://localhost:8080/test.jsp ,若与上面的测试相同,则Tomcat重新配置后正常!jX';Y<6
4.在地址栏中输入http://localhost/jsp,若与http://localhost:8080/test.jsp的结果相同,那恭喜你,Apache2与Tomcat4整合成功了!!! CVW
5.在d:\\\\jsp目录下建立一个文件jdbc.jsp,内容如下:PxTmnG
   <%@ page contentType=\\\"text/html; charset=gb2312\\\" language=\\\"java\\\" import=\\\"java.sql.*\\\"  %>e
<html>u3E
<head>,z*1Zx
<title>jsp1</title>Tdr_Pv
</head>jTT
<body>LN3
  String url=\\\"jdbcdbc:new_ds\\\";    //new_ds为数据源名称nwe}n
  String user=\\\"sa\\\";                 //sa为数据库用户,
  String pass=\\\"sql\\\";                //sql是sa用户的密码,根据你的实际情况修改:zURXl
  String sql=\\\"select * from sysfiles\\\";  &#35;j8rs
  Class.forName(\\\"sun.jdbc.odbc.JdbcOdbcDriver\\\");]:W4\"
  Connection conn= DriverManager.getConnection(url,user,pass);?qC+
  Statement stmt=conn.createStatement();UOPr`
  ResultSet rs=stmt.executeQuery(sql);pv3p~|
  out.println(\\\"fileid   groupid<br>\\\");Q&#35;+
  while(rs.next())DY/
    {5X&#36;E
     out.println(rs.getString(\\\"fileid\\\"));IZE
     out.println(rs.getString(\\\"groupid\\\"));gF8
     out.println(\\\"<br>\\\");;Gy
    }|P?4/
  out.println(\\\"this is the testing the jdbc connection!<br>Sucessful!
打开SQL Server 的企业管理器,新建一个名为jsp_db的数据库,里面有一个名为sysfiles 的表。I8o
在控制面板的“数据源 (ODBC)”里新建一个名为new_ds(名字可以自己取,但要和上面jsp文件中的数据源名字保持一致)的系统DSN,指向SQL Server里的jsp_db数据库。aiR
启动SQL Server服务,在浏览器的地址栏中输入http://localhost/jsp/jdbc.jsp,若看到输出viFhV
fileid groupidcP%6hr
this is the testing the jdbc connection!69
Sucessful!,(则,连接数据库的成功。^
   到此,Windows2000 server+Apache2+Tomcat4+SQL Server 2000 架构Web服务器成功。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表