【转】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/ 下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值