zoukankan      html  css  js  c++  java
  • fedora下eclipse安装tomcat插件

      首先下载tomcat插件: http://www.eclipsetotale.com/tomcatPlugin.html,下载最新的3.3版本;

      由于我的eclipse是通过yum自动安装的,因此eclipse在默认的路径下/usr/lib/eclipse/,将tomcat插件解压后,把com.sysdeo.eclipse.tomcat_3.3.0文件夹放在eclipse默认路径下的/plugins路径下;

      然后重启eclipse,即可看到有tomcat图标了。

      配置tomcat的文章,参考:http://blog.csdn.net/njchenyi/article/details/6042760,虽然是windows的,但没有本质差别;

      创建servlet,参考:http://blog.csdn.net/njchenyi/article/details/6042763

     

      使用命令行,也可以编译servlet.

      首先,将编译用的api文件拷贝到java文件同一目录下,我用的是/usr/share/java/servlet_2_4_api.jar;

      然后使用javac -classpath servlet_2_4_api.jar HelloWorldExample11.java进行编译;即可生成class文件;

      HelloWorldExample11.java代码如下:

    import java.io.*;
    import java.util.*;
    import javax.servlet.*;
    import javax.servlet.http.*;

    /**
    * The simplest possible servlet.
    *
    * @author James Duncan Davidson
    */

    public class HelloWorldExample11 extends HttpServlet {


    public void doGet(HttpServletRequest request,
    HttpServletResponse response)
    throws IOException, ServletException
    {
    ResourceBundle rb =
    ResourceBundle.getBundle("LocalStrings",request.getLocale());
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();

    out.println("<html>");
    out.println("<head>");

    String title = rb.getString("helloworld.title");

    out.println("<title>" + title + "</title>");
    out.println("</head>");
    out.println("<body bgcolor="white">");

    // note that all links are created to be relative. this
    // ensures that we can move the web application that this
    // servlet belongs to to a different place in the url
    // tree and not have any harmful side effects.

    // XXX
    // making these absolute till we work out the
    // addition of a PathInfo issue

    out.println("<a href="../helloworld.html">");
    out.println("<img src="../images/code.gif" height=24 " +
    "width=24 align=right border=0 alt="view code"></a>");
    out.println("<a href="../index.html">");
    out.println("<img src="../images/return.gif" height=24 " +
    "width=24 align=right border=0 alt="return"></a>");
    out.println("<h1>" + title + "</h1>");
    out.println("</body>");
    out.println("</html>");
    }
    }

  • 相关阅读:
    MVC的12种ActionResult介绍以及应用示例【转】
    SQL Server抛出异常信息 RAISERROR
    lambda select和where区别
    JS中的原型对象与构造器
    JS原型的动态性
    关于困惑已久的var self=this的解释
    JS原型对象的问题
    再谈.NET委托(delegate、Func<>)
    在函数作用域嵌套下使用this
    Python 易错点
  • 原文地址:https://www.cnblogs.com/felixjia/p/3433087.html
Copyright © 2011-2022 走看看