你这是不是因为路径有一个空格的问题啊?
解决方案 »
- 我刚插入一条语句,里面有个序列,我怎么获取这个序列值是多少?
- 问一个java连接数据库,操作表的问题,在什么地方添加数据库数据啊!在线等,急!!
- 如何让程序在繁忙的时候把鼠标变为沙漏?
- 一个关于包的问题
- 点击JB中的Database组件的conection属性的时候(准备连接sql server),怎么会没有反应?
- IE问题
- 急求java调用dll动态链接库的方法?本人新手的说
- 各位大虾帮忙,怎样把一个String写到一个文本文件
- 请教高手,线程里面的东西运行完了之后其占用的资源会自动被java自动回收吗,我怎么看到我的2000里面有几百个进程的!!!!
- where to download apache for soloris
- 共享软件发布
- 哪位朋友帮帮忙!谢谢了!
WEB SERVER所需要的文件和配置步骤因为Tomcat4.1支持jsp1.2和Servlet2.3,如果只把Tomcat作为一般调试程序用的工具的话,没有必要将它和Apache放在一起,但是如果作为商业用途来用的话,它的功能还略显单薄,所以我们需要一个强有力的Web服务器,为此,选择Apache。一、需要的软件:
1、Jdk1.3,这是所有Java程序必须的软件包
2、Apache Web Server 1.3以上。
3、Mod_jk.dll,这是Jakarta组织开发的使Apache支持Tomcat的插件,比ApacheJserv更强大,因为ApacheJserv只能用在Apache上,而不能用在别的WebServer 上,Mod_jk可以和很多服务器搭配起来用。可以到
http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.3/bin/win32/i386/处下载win32的mod_jk,
也可以在http://www.52jsp.com下载。
4、Jakarta Tomcat4.0.1,这是Jakarta组织最新开发的支持Servlet2.3和jsp1.2的服务器。
可以到http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.1/bin/ 处下载。
5、Jdk1.3,这是所有都必须的
二、安装:
1、安装Jdk,比如安装到C:\jdk1.3下
2、安装Apache,安装它没有什么可说的,一路回车,不要忘了记住它的安装路径,比如安装在c:\java\apache下。
3、安装Mod_jk,只要将下载的mod_jk.dll,copy到安装Apache目录下的libexec下就可以了。
4、安装Tomcat,下载的Win32版本是一个exe文件,没什么可说的,我将它安装在c:\java\Tomcat4这个目录下。
三、 配置
1、 首先,配置Jdk1.3,在你的环境变量里将JAVA_HOME设为C:\jdk1.3,具体做法为,WinNT/2000: 我的电脑>属性>高级>环境变量,增加一个,值设为c:\jdk1.3。如果为Win9X,那么手动修改Autoexec.bat增加Set JAVA_HOME=C:\jdk1.3,重启机器使设置生效。
2、 配置Apache,修改Httpd.conf,增加的内容如下:
LoadModule jk_module libexec/mod_jk.dll
AddModule mod_jk.c
JkWorkersFile "c:\java\Tomcat4\conf\workers.properties"
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
对于上面的配置我简单介绍一下,JkWorkersFile使指定mod_jk工作所需要的工作文件,JkMount后面是将所有和jsp和servlet的请求通过Apj13的协议送给Tomcat,让Tomcat来处理。
注意:如果已经配置了跟JRUN连接,记得将相应的行注释掉。
3、 在c:\java\Tomcat4\conf目录下建一个worker.properties,将Tomcat3.2(以上)里面的workers.properties拷贝过来也可以, 但是要做相应的修改(在附件中): 对于这个文件,要修改只有两个地方,一个是workers.tomcat_home,这是指定Tomcat工作的目录, 另外一个是workers.java_home,这是指定Jdk的目录,可以做适当修改。
4、 配置Tomcat,这可是比较重要的一步。
打开Tomcat的核心配置文件c:\java\Tomcat4\conf\server.xml
修改如下:
将<!-- Define an AJP 1.3 Connector on port 8009 -->
<!--
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75"
acceptCount="10" debug="0"/>
-->
的<!-- --> 去掉,这句话熟悉XML的人都知道它是注释,因为默认的Tomcat4是没有启用Apj13的8009的端口即mod_jk所使用,修改后如下:
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75"
acceptCount="10" debug="0"/>
然后保存,现在Tomcat和Apache的配置基本完成了。(如果是4。04版本的,默认不用改)
下面我们开始测试。
四、 测试:
首先启动Apache,然后在浏览器里输入http://localhost,如果能看到Apache的欢迎页面,那么恭喜您,第一步成功了。然后回到Tomca目录下运行startup.bat启动Tomcat,再打开浏览器输入:http://localhost:8080/ 如果看到可爱的Tomcat,那么恭喜您,Tomcat也没有问题.
如果8080已经被占用,可以将TOMCAT改为8090端口。
最后最重要的是Apache下可以解释jsp和Servlet,把下面的代码copy到文本编辑器中命名为hello.jsp,内容如下:
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<body>
<%String str="Hello World!";%>
<%str=str+"你好";%>
<%=str%>
</body>
</html>
将它保存到c:\java\apache\htdocs下,然后在浏览器里输入http://localhost/hello.jsp
如果看到了Hello,那么您的确成功了,完成了通向jsp和servlet的第一步。