【问题标题】:How do i run this servelet code in ubuntu from terminal我如何从终端在 ubuntu 中运行这个 servlet 代码
【发布时间】:2014-10-19 12:05:34
【问题描述】:

我已经启动并运行了Tomcat7。它已经通过了所有必要的基本测试。现在我在文件夹A中编写了一个简单的servlet代码。代码如下:

 package testPackage;
 import javax.servlet.*;
 import javax.servlet.http.*;
 import java.io.*;
 @WebServlet("/hello") 
 public class HelloworldServelet extends HttpServlet
 {
 @Override
 public void doGet(HttpServletRequest req,HttpServletResponse rep)throws IOException,ServletException
 {
    rep.setContentType("text/html");
    PrintWriter out=rep.getWriter();    
    out.println("<html>");
    out.println("<body>");
    out.println("<h1>Hello World</h1>");
    out.println("</body>");
    out.println("</html>");
}
}

现在我无法运行它。它无法在浏览器中显示它。使用终端显示它的方法是什么。我没有使用任何IDE。

【问题讨论】:

    标签: java jsp ubuntu-14.04


    【解决方案1】:

    好的,每个人都必须开始了。

    servlet 在 Java EE(=诸如 HttpServletRequest 之类的额外类)Web 容器中运行,例如运行 .war 文件、Web 应用程序的 Tomcat。

    也许你甚至没有编译 .java 代码。

    在这种情况下,您最好从简单的tutorial 开始,然后从那里开始。

    【讨论】:

    • 我试图编译它,但它总是给出一个错误,包 javax.servlet 不存在。
    • 这是因为 Java EE 类是一个额外的层。 JDK 附带了 Java SE(标准版)。除此之外,还有 Java EE(企业版)类,也可以免费下载。最好使用像 NetBeans 这样的 IDE,安装或确保它支持 Java EE,然后创建一个 Web 项目。我提到 NetBeans 是因为可以下载带有 JavaEE + Web 服务器(Glassfish、Tomcat)的版本。
    猜你喜欢
    • 2017-04-18
    • 1970-01-01
    • 2013-04-14
    • 2012-09-04
    • 1970-01-01
    • 2015-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多