111111
精灵王
精灵王
  • 注册日期2010-12-08
  • 发帖数640
  • QQ
  • 火币1103枚
  • 粉丝120
  • 关注75
  • 社区明星
阅读:3386回复:0

J2EE1.4中的Servlet部署-JSP教程,J2EE/EJB/服务器

楼主#
更多 发布于:2010-12-15 13:21
第一步:我们要编写一个servlet的代码,我编写一个记录访问网站次数的servlet,代码如下:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class hitcountservlet extends httpservlet
{
public void init(servletconfig config)
throws servletexception
{
//the servletconfig object must be passed to the super class
super.init(config);
}
// a counter to keep track of the number of users visiting the website
static int count;
//process the http get request
public void doget(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception
{
response.setcontenttype("text/html");
printwriter out=response.getwriter();
count++;
out.println("<html>");
out.println("<head><title>basicservlet</title></head>");
out.println("<body>");
out.println("you are user number   " + string.valueof(count)+ "  visting our web site"+ "\n");
out.println("</body></html>");
}
//get servlet information
public string getservletinfo(){
return "basicservlet information";
}
}

第二步:用javac 命令编译上面的servlet代码
第三步:启动 j2ee 服务器(我用的是sun公司的参考模型),在 程式 - sun microsystems - j2ee 1.4 sdk - start default server,稍等一会,就能启动j2ee服务器了(要在控制台中看见 domain domain1 started. 就ok 了)
第四步:启动部署工具,在 程式 - sun microsystems - j2ee 1.4 sdk - deploytool,启动部署工具的界面,如下图所示

第五步:选择file - new - application...
会弹出一个对话框,我们选择browse...按钮,来选择我们servlet代码所在的目录,并且给出一个文件名(比如:dky),按下 new application 按钮,再点击 ok 按钮,就创建好了一个应用
第六步:选择file - new - web componment...
会弹出一个向导,点击 next到下一个窗口,选择edit content..,就要弹出一个对话框,选中hitcountservlet.class ,点击 add 按钮,class文件就添加好了,再点击ok,再点击 next
第七步:这个时候我们会看见一个web容器的选择窗口,我们选择servlet,点击 next
第八步:在servlet class的组合框中,选出hitcountservlet ,再点击 next,再点击 finish
第九步:选中左边的树形结构图中的hitcountservlet,然后选中右边的aliases选项卡,然后点击add按钮,添加一个别名叫b(当然什么都能的)
第十步:选中左边的树形结构图中的dky,然后选中右边的web context选项卡,添加一个web容器的上下文,比如叫:a
第十一步:选择tools菜单的deploy...,点击ok,部署完毕后,点击close按钮
第十二步:打开浏览器,在地址栏中输入:http://127.0.0.1:8080/a/b
就能得到  you are user number 4 visting our web site   这样的输出了

这样我们的servlet就部署完毕了

喜欢0 评分0
游客

返回顶部