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/ 下。