点击这里给我发消息

我的ITblog我作主  关注→ 『伊波拉』→ 测试 SzDlinXie- ITblog     

·√· 本ITblog站点记录相关的软件技术文档、网络技术杂志、测试技术杂谈等技术文档的管理站点.联系方式:MSN:dowling@sunlike.cn QQ:94595885

统计

积分与排名

测试技术网站链接

最新评论

J2SDK1.5+TOMCAT5.5最详细有效安装及配置


J2SDK1.5+TOMCAT5.5 最详细有效安装及配置


 

网上教程不记其数,浪费我心血时间也不少,首先在此鄙视一下复制人家教程却故意不复制完全的人。

j2sdk1.5 下载地址: http://java.sun.com
tomcat5.5
下载地址: http://jakarta.apache.org/site/binindex.cgi
j2sdk1.5
安装目录: c:\j2sdk1.5.0
tomcat5.5
安装目录: c:\tomcat

. 配置 j2sdk1.5.0
1.windows 2000 server
系列下配置
我的电脑 -> 属性 -> 高级 -> 环境变量
追加变量名: java_home 变量值: c:\j2sdk1.5.0
追加变量名: path 下变量值: %java_home%\bin;
追加变量名: classpath 下变量值: .;%java_home%\lib; .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar
*
注: “.;” 代表当前目录下的所有引用, “%...%” 变量宏替换。

2.windows 9x
系列下配置
用记事本编辑 autoexec.bat ,加入下列语句:
set java_home=c:\j2sdk1.5.0;
set path=%path%;%java_home%\bin;
set classpath=.;%java_home%\lib;
.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar

3.windows xp
2003 server 下配置
以上两种方法皆可

4.
运行

a.
用记事本编辑以下代码,并保存为 helloworld.java
public class helloworld{
public static void main(string[] args){
system.out.println("hello,world!");
}
}

b.
开始 -> 运行 ->cmd
在控制台中切换到当前目录:
javac helloworld.java
java helloworld
你就会在控制台上看见输出的 hello,world!

*
注: javac 是编译命令,它把 helloworld.java 编译成 helloworld.class
   java 就是解释命令, jvm helloworld.class 解释执行
至此 java 运行环境配置、调试完成。

. 配置 tomcat5.5
1.windows 2000 server
系列下配置
我的电脑 -> 属性 -> 高级 -> 环境变量
追加变量名: tomcat_home 变量值: c:\tomcat
追加变量名: classpath 下变量值: %tomcat_home%\common\lib;

2.windows 9x
系列下配置
用记事本编辑 autoexec.bat ,加入下列语句:
set tomcat_home=c:\tomcat;
set classpath=%classpath%;%tomcat_home%\common\lib;

3.windows xp
2003 server 下配置
以上两种方法皆可

4.
运行
  在控制台中转到 c:\tomcat\bin 这个目录,运行 startup.bat ,然后会出现一个窗口,连跳一大串东西,最后表示 server 已经运行:
“server startup in ... ms”
打开 ie 浏览器并在地址栏中输入: http://localhost:8080
此时出现欢迎界面表示 tomcat 已经 ok
  在控制台中转到 c:\tomcat\bin 这个目录,运行 shutdown.bat ,关闭服务器。
至此 tomcat 运行环境配置、调试完成。

. 配置 javabeans

1.
用记事本编辑以下代码,并保存为 circle.java
package abc.def;
import java.io.*;
public class circle{
int radius;
public circle(){
radius=1;
}
public int getradius(){
return radius;
}
public void setradius(int newradius){
radius=newradius;
}
public double circlearea(){
return math.pi*radius*radius;
}
public double circlelength(){
return 2.0*math.pi*radius;
}
}

2.
circle.java 保存在 c:\tomcat\common\classes\abc\def 目录下。

3.
开始 -> 运行 ->cmd
在控制台中切换到当前目录:
javac circle.java
或直接输入 javac c:\tomcat\common\classes\abc\def\circle.java

4.
用记事本编辑以下代码,并保存为 usebeans.jsp
<%@ page contenttype="text/html;charset=gb2312" %>
<%@ page import="abc.def.circle" %>
<html>
<body bgcolor=cyan>
<font size=1>
<jsp:usebean id="girl" class="abc.def.circle" scope="page">
</jsp:usebean>
<% girl.setradius(100);
%>
<p>
圆的半径是:
<%= girl.getradius() %>
<p>
圆的周长是:
<%= girl.circlelength() %>
<p>
圆的面积是:
<%= girl.circlearea() %>
</font>
</body>
</html>

5.
usebeans.jsp 保存在 c:\tomcat\webapps\root 目录下。

6.
启动服务器后,打开 ie 浏览器并在地址栏中输入: http://localhost:8080/usebeans.jsp
如出现预期值,表示 javabeans 配置成功!

圆的半径是: 100

圆的周长是: 628.3185307179587

圆的面积是: 31415.926535897932

至此 javabeans 运行环境配置、调试完成。

.servlet 配置
1.windows 2000 server
系列下配置
我的电脑 -> 属性 -> 高级 -> 环境变量
追加变量名: classpath 下变量值: %tomcat_home%\common\lib\servlet-api.jar;

2.windows 9x
系列下配置
用记事本编辑 autoexec.bat ,加入下列语句:
set classpath=%classpath%;%tomcat_home%\common\lib\servlet-api.jar;

3.windows xp
2003 server 下配置
以上两种方法皆可

4.
运行
a.
用记事本编辑以下代码,并保存为 hello.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class hello extends httpservlet{
public void init(servletconfig config) throws servletexception{
super.init(config);
}
public void service(httpservletrequest request,httpservletresponse response) throws ioexception{
printwriter out=response.getwriter();
response.setcontenttype("text/html;charset=gb2312");
out.println("<html><body>");
out.println("hello!");
out.println("</body></html>");
}
}

b.
hello.java 保存在 c:\tomcat\common\classes 目录下。

c.
开始 -> 运行 ->cmd
在控制台中切换到当前目录:
javac hello.java
或直接输入 javac c:\tomcat\common\classes\hello.java

d.
注册 servlet
用记事本打开 c:\tomcat\webapps\root\web-inf\web.xml

- <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"; version="2.4">
<display-name>welcome to tomcat</display-name>
<description>welcome to tomcat</description>
- <!-- jspc servlet mappings start
-->
.
.
.
- <!-- jspc servlet mappings end
-->
</web-app>
之间相应位置追加以下两组数据:
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>hello</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/servlet/hello</url-pattern>
</servlet-mapping>

*
注: <servlet-name>...</servlet-name> servlet 在服务器中的 id
<servlet-class>...</servlet-class>
servlet-class 类名
<url-pattern>...</url-pattern>
为镜像路径亦虚拟路径
c:\tomcat\common\classes
为类共享目录,亦可在:
c:\tomcat\webapps\
你的应用目录 \web-inf\web.xml
中注册,不过在应用 servlet 时须加入 c:\tomcat\webapps\ 下的目录名,如:
http://localhost:8080/
你的应用目录 /servlet/hello
建议你自己应用所用的 servlet 类放置到 c:\tomcat\webapps\ 你的应用目录 \web-inf\classes 中;在 web.xml 注册 servlet 类路径也是 “/hello” 即可。

e.
重新启动服务器后,打开 ie 浏览器并在地址栏中输入: http://localhost:8080/servlet/hello
显示: “hello!” ,则配置成功!
至此 servlet 运行环境配置、调试完成。

以上为 j2sdk1.5.0+tomcat5.5(04.07.21) 配置环境步骤。由于 tomcat 版本更新极快,所以各版本配置略有差异。希望大家能够灵活变通!

这里强调本版本几个注意事项:
1.javabeans
强制引入包 package *.*;
2.servlet
类库为 %tomcat_home%\common\lib\servlet-api.jar
而不是 %tomcat_home%\lib\servlet.jar (不存在这个目录及类库)
3.
引入第三方类库须加入 classpath 或加入 %java_home%\lib\ 下,以正常加载。用 tomcat5.5(04.07.21) 引用该类库时须将该 *.jar 文件加入 %tomcat_home%\common\lib\ 下。

posted on 2006-12-15 16:34 szdlinxie 阅读(4813) 评论(8)  编辑 收藏 引用 所属分类: JAVA基础杂志

评论

# re: J2SDK1.5+TOMCAT5.5最详细有效安装及配置 2007-12-18 16:13 feng

我刚学JSP,在配置TOMCAT时遇到了一些问题,看了你的博客,我还是不明白,我的TOMCAT 5.5中的BIN下根本就没有startup.bat !!!!  回复  更多评论   

# re: J2SDK1.5+TOMCAT5.5最详细有效安装及配置 2008-03-03 11:10 拉为

应该不会没有STARTUP.BAT,如果没有的话,则就无法运行DOS字符模式  回复  更多评论   

# re: J2SDK1.5+TOMCAT5.5最详细有效安装及配置 2008-07-11 20:56 ZHW

按照你写的操作,根本就不可以,浪费我一下午加一个晚上时间,郁闷!
别拿出来害人  回复  更多评论   

# re: J2SDK1.5+TOMCAT5.5最详细有效安装及配置 2008-11-30 11:42 aa

靠,你的心是好的,但是请把数据搞准了,String[] 不要写成string[],System.out不要写成system.out  回复  更多评论   

# re: J2SDK1.5+TOMCAT5.5最详细有效安装及配置 2009-02-26 10:29 painting

这配置很麻烦啊  回复  更多评论   

# re: J2SDK1.5+TOMCAT5.5最详细有效安装及配置 2009-02-26 10:30 oil painting

我以前也想学这来着就是这配置一直没弄好就没学了  回复  更多评论   

# re: J2SDK1.5+TOMCAT5.5最详细有效安装及配置 2009-08-06 00:31 eeeeee

nullgfgfgfgf  回复  更多评论   

# re: J2SDK1.5+TOMCAT5.5最详细有效安装及配置 2010-11-02 00:01 xn521

按装版的没有, 到官方网站上下载一个绿色的就可以了。
  回复  更多评论   

只有注册用户登录后才能发表评论。
点击这里给我发消息