分享Java快乐

我有一份快乐,分给你一些;我还是有一份快乐,你也有一份快乐。

mxj ID:javamxj
523533次访问,排名79好友0人,关注者17
javamxj的文章
原创 82 篇
翻译 0 篇
转载 0 篇
评论 720 篇
javamxj的公告

    版权声明:在此发表的有关文章均属本人javamxj原创,转摘或引用请注明出处。



联系方式:
Email:
javamxj@gmail.com

友情Blog

最近评论
linuxghs:删除configuration,eclipse不能启动了。郁闷
xinghui100:学习中
IvonXiao:谢谢博主的分享
xkpkhu:wow power leveling
xkpkhu:wow power leveling
文章分类
收藏
    相册
    有空逛逛
    java开源大全(RSS)
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 图解利用Eclipse3+Sysdeo Tomcat plugin编辑和调试JSP(3)收藏

    新一篇: 图解利用Eclipse3 + Lomboz 调试JSP | 旧一篇: 图解利用Eclipse3+Sysdeo Tomcat plugin编辑和调试JSP(2)

       在成功编辑和调试JSP的基础上,再进行编辑和调试Servlet程序就比较简单了。
      
       1. 先停止Tomcat服务器。 右击“WEB-INF/src”目录,新建->类, 
          填写包名:“javamxj.tomcat.servlet”
          填写类名:“ServletSample”
          点击完成。
       
     
       2. 修改ServletSample.java如下:  

    ServletSample.java

     /*
     * 创建日期 2004-10-18
     * 作者 javamxj (CSDN Blog)
     */
    package javamxj.tomcat.servlet;
     
    import java.io.*;
     
    import javax.servlet.http.*;
    import javax.servlet.*;
     
    public class ServletSample extends HttpServlet {
      private String s;
     
      public void doGet (HttpServletRequest req, HttpServletResponse res)
            throws ServletException, IOException
      {
            PrintWriter out = res.getWriter();
            String s="Hello, javamxj Blog!";
            out.println(s);
            out.close();
       }
     
       3. 在WEB-INF目录下建立一个web.xml文件,保存文件。

    WEB-INF/web.xml

    <?xml version="1.0" encoding="ISO-8859-1"?>
     
    <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/j2ee web-app_2_4.xsd"
        version="2.4">
       
      <servlet>
        <servlet-name>ServletSample</servlet-name>
        <servlet-class>javamxj.tomcat.servlet.ServletSample</servlet-class>
      </servlet>
     
      <servlet-mapping>
        <servlet-name>ServletSample</servlet-name>
        <url-pattern>/ServletSample</url-pattern>
      </servlet-mapping>
    </web-app>
     
      4.启动Tomcat服务器,在浏览器窗口中输入“http://localhost:8080/TomcatSample/ServletSample”
       
     
     
     
    六. 调试Servlet程序
       
      1. 在ServletSample.java文件中添加一个断点,如图:
     
     
     
      2. 刷新浏览器窗口,切换到eclipse的“调试”视图,如下更改:
       
     
     
      3.此时浏览器窗口如下:
     
     
     
     
     
    七. 探讨一下机理 
     
       1. Tomcat目录\conf\server.xml文件中,或者在Tomcat目录\conf\Catalina\localhost存在一个TomcatSample.xml文件, 这两个文件中都应该含有如下语句:
    <Context path="/TomcatSample" reloadable="true" docBase="D:\eclipse\workspace\TomcatSample" workDir="D:\eclipse\workspace\TomcatSample\work" />
       (注意,由于eclipse的目录不同,上述语句也将不同。)
     
        2. 在浏览器窗口中输入:“http://localhost:8080/”,点击左边的“Tomcat Manager”链接,会弹出一个窗口,让你输入用户名和密码,在第二大节“环境配置”中的第3小节中,曾经为Tomcat管理界面添加一个用户,输入这个用户的用户名和密码,这里就是“admin”、“javamxj”。
       
      
       3. 在输入正确的用户名和密码之后,会进入Tomcat管理界面,可以看到,TomcatSample处于运行状态。你可以停止、重载、或卸载它。
     
      
     
      
      4. 现在从eclipse中卸载Context定义
          右击TomcatSample目录->Tomcat Project->Remove context Difinition,如下图:
     
      
     
      
       5. 此时刷新Tomcat管理界面的浏览器窗口,会发现“/TomcatSample”已经消失了。同时,
    “<Context path="/TomcatSample" reloadable="true" docBase="D:\eclipse\workspace\TomcatSample" workDir="D:\eclipse\workspace\TomcatSample\work" /> ” 这个语句也消失了。
      
       6. 要重新把“/TomcatSample”添加到Tomcat应用中去,需要右击TomcatSample目录->Tomcat Project->Update context Difinition,然后重启Tomcat。
     
       讲了这么多,主要是为了下一篇文章“如何利用Lomboz插件编译JSP”做个铺垫,同时也是为了更好地理解这个插件的使用过程

    发表于 @ 2004年10月18日 14:09:00|评论(loading...)|编辑

    新一篇: 图解利用Eclipse3 + Lomboz 调试JSP | 旧一篇: 图解利用Eclipse3+Sysdeo Tomcat plugin编辑和调试JSP(2)

    评论

    #johnson 发表于2005-03-12 01:03:00  IP:
    TrackBack来自《图解利用Eclipse3 Sysdeo Tomcat plugin编辑和调试JSP》

    Ping Back来自:blog.csdn.net
    #good 发表于2004-10-19 22:15:00  IP: 222.28.138.*
    感谢,希望下篇能快点出来!
    #helios 发表于2004-10-21 09:20:00  IP: 220.189.213.*
    搞这么麻烦干嘛啊 直接remote debug不就可以了
    #廖师虎 发表于2004-10-21 09:42:00  IP: 218.17.221.*
    写得好!一直支持!
    #abc 发表于2004-10-21 16:27:00  IP: 210.22.139.*
    good!thanks!
    #bulain 发表于2004-10-28 16:17:00  IP: 211.144.200.*
    写的不错,非常感谢!
    #Creasy 发表于2005-01-09 10:06:00  IP: 218.1.160.*
    在servlet的这一步出现拉问题:
    3. 在WEB-INF目录下建立一个web.xml文件,保存文件。
    一建xml文件就立刻跳出浏览器,说一大堆无法显示的话
    #liu 发表于2005-02-03 11:23:00  IP: 210.51.173.*
    为什么我的TOMCAT启动报严重错误
    #eric 发表于2005-02-13 15:04:00  IP: 221.227.233.*
      这些教程中的一些我也实在认真的看过了,但看完以后回想一下,真的如同N多人看完就说很好,帮助很大,之类的那么好么?我很想问问这么说的那些人,你们到底从中学到了什么?"照虎画猫"有意义么?请允许我这里把这个词语倒着说,因为作者的确是不错的一个人,认真的写了这么多,但依葫芦画瓢做完了,你们能学到什么嘛?你们会了什么啊?不就会了点点几个按钮而已么.原理呢?稍微实际点的,哪怕是个留言本的小项目开发呢?只有浮躁的人才在知道点皮毛以后就瓜拉瓜拉叫了.
      拜托,以后多问问作者实际性,原理性的东西吧.随便乱喊我觉得对作者来说也是某种意义上的误导!N多个松散的小例子不如一个基本的,哪怕是很小的项目教程来的有用.
      我期待作者有这样的教程出现.
                     在此致意!
    #好好学习 发表于2005-02-14 17:49:00  IP: 218.83.68.*
    首先恭祝大家新春快乐~!
    接下来就是问题:
    我最近配置了一个Eclipse外加Tomcat插件的环境。
    环境都配好了,但是但我debug我的java文件时,发现一个问题
    就是,当我在debug窗口按下F6,想继续跟下去的时候,窗口自动调转到java perspective窗口,光标定在editor窗口上,这样的话,我在这个窗口按下F6是没有任何作用的,我只好每按一下F6就再手动切换到debug perspecitve 窗口,这样真的很辛苦,我想问一下,大家是在哪里配置这个debug方式的,谢谢大家。
    #visual 发表于2005-02-28 00:27:00  IP: 24.156.7.*
    ---------------------------------------------
    这些教程中的一些我也实在认真的看过了,但看完以后回想一下,真的如同N多人看完就说很好,帮助很大,之类的那么好么?我很想问问这么说的那些人,你们到底从中学到了什么?"照虎画猫"有意义么?请允许我这里把这个词语倒着说,因为作者的确是不错的一个人,认真的写了这么多,但依葫芦画瓢做完了,你们能学到什么嘛?你们会了什么啊?不就会了点点几个按钮而已么.原理呢?稍微实际点的,哪怕是个留言本的小项目开发呢?只有浮躁的人才在知道点皮毛以后就瓜拉瓜拉叫了.
      拜托,以后多问问作者实际性,原理性的东西吧.随便乱喊我觉得对作者来说也是某种意义上的误导!N多个松散的小例子不如一个基本的,哪怕是很小的项目教程来的有用.
      我期待作者有这样的教程出现
    ---------------------------------------------
    我不同意您的意见。其实从这些教程来看,可以说是入门者的极品教材,如果一个初学者连IDE的操作都搞不定,连个实践的环境都没有,如何学习java更实际,原理的东西呢。其实我们不管学什么,刚开始不是都依葫芦画瓢嘛,都是参照例子学会语法的,是吧。
    所以,楼主的文章我认为恰如久旱甘露,让我等初学者少走了许多弯路,节省了大量时间。 谢谢楼主。 当然,也盼望着楼主能介绍些项目开发的经验和不传之秘。 让我等尽快由入门到精通,呵呵,我就和Mr. eric 意见一致了。

    谢谢楼主和Eric
    #tianjj 发表于2005-03-31 11:31:00  IP: 221.216.190.*
    同意以上楼层
    #Vassily 发表于2005-04-27 15:14:00  IP: 210.22.178.*
     这些教程中的一些我也实在认真的看过了,但看完以后回想一下,真的如同N多人看完就说很好,帮助很大,之类的那么好么?我很想问问这么说的那些人,你们到底从中学到了什么?"照虎画猫"有意义么?请允许我这里把这个词语倒着说,因为作者的确是不错的一个人,认真的写了这么多,但依葫芦画瓢做完了,你们能学到什么嘛?你们会了什么啊?不就会了点点几个按钮而已么.原理呢?稍微实际点的,哪怕是个留言本的小项目开发呢?只有浮躁的人才在知道点皮毛以后就瓜拉瓜拉叫了.
      拜托,以后多问问作者实际性,原理性的东西吧.随便乱喊我觉得对作者来说也是某种意义上的误导!N多个松散的小例子不如一个基本的,哪怕是很小的项目教程来的有用.
      我期待作者有这样的教程出现.
                     在此致意!
    -----------------------------------------------
    大哥我觉得搂住写的很好噢!我原理都懂了,可是就是不知道怎么操作,现在有了搂住的文章,再加上我的理论知识,呵呵真是大彻大悟。支持搂住的做法!希望写出更多的东西来,期待ing!
    HOHO!!
    #beginner 发表于2005-07-26 00:48:00  IP: 61.186.252.*
    很难得的教程,图文并茂,详细解识....
    向作者鞠躬,以表谢意!
    #blank 发表于2005-07-28 16:44:00  IP: 61.186.252.*
    很棒!
    #觉得Vassily在放屁的人 发表于2005-07-30 23:01:00  IP: 61.186.252.*
    对楼上的Vassily说:
    说实话,我就觉得楼主写的好,所以我们感激楼主,而且是在多次失败后,看到这样的文章!
    但我就不晓得,你在这里发什么牢骚!你是老鸟,你有资本,难道你没当过菜鸟?或者不客气的说!你如果真懂了,你还来看什么狗屁帖子??!!
    有人云,搞java的人很臭屁!我看不是,主要是总有你这号人! 把java程序员搞臭了!
    你要是不服,我建议你和亡灵法师去讨论讨论,你们自己去比,谁更臭屁!
    #强烈反对楼上 eric 的鸟语!! 发表于2005-07-31 08:28:00  IP: 61.186.252.*
    你说这话也不嫌脸红,大哥写这么好的入门级文章,你却唧唧歪歪,不想看一边玩去!
    javamxj大哥,你的文章真得让我们受益非浅,希望你能出更好的好文章,永远支持你!!
    #马冲 发表于2005-08-05 11:26:00  IP: 61.186.252.*
    谢谢javamxj大哥,很好的帖子,很好的人。
    #rickhunter 发表于2005-09-08 15:59:00  IP: 211.100.21.*
    请问tomcatplugin可以出现后缀名为war的文件吗?
    #novicey 发表于2005-09-11 19:05:00  IP: 211.100.21.*
    不知道我能不能留言.

    开放的标准,松散的结构.
    N多的构件式工具.

    光个环境搭建就让人掉了半头的头发.
    楼主的精神可佳.支持.

    有人批评也是好事.确实,操作是会了,换个新版又得
    折腾半天.受不了.因为我们看不到大的框架结构,永远只
    在一个小格格里打转.
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © javamxj