小编use*_*014的帖子

如何在tomcat服务器上运行servlet

我创建了以下java文件,编译它并得到.class文件.

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

public class HelloWorld extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<body>");
    out.println("<head>");
    out.println("<title>First Example</title>");
    out.println("</head>");
    out.println("<body>");
    out.println("<h1>Hello World!</h1>");
    out.println("</body>");
    out.println("</html>");
}
}
Run Code Online (Sandbox Code Playgroud)

现在我在apache-tomcat-6.0.32/webapps目录下创建了目录abc/WEB-INF/classes,所以我的classFile Path是:apache-tomcat-6.0.32/webapps/abc/WEB-INF/classes/HelloWorld.class and尝试访问http:// localhost:8080/abc/WEB-INF/classes/HelloWorld,但收到错误"请求的资源(/ abc/HelloWorld)不可用"

我哪里错了?或者我应该指定其他配置?

tomcat servlets

6
推荐指数
2
解决办法
2万
查看次数

修改完整csv文件的最后一个字段

我有一个csv(delimiter:commaseparated)文件,像这样的a,b,c,d在csv文件中有大约10000行,如上所述.无论在最后一场写什么,我都要用'e'改变.

例如.输入文件

a,b,c,d
e,f,g,h
i,j,k,l
m,n,o,p
Run Code Online (Sandbox Code Playgroud)

输出文件

a,b,c,e
e,f,g,e
i,j,k,e
m,n,o,e
Run Code Online (Sandbox Code Playgroud)

正如你可以看到d(第一行最后一个元素),h(第二行最后一个元素),l(第三行最后一个元素),p(第四行最后一个元素)......所有都被'e'替换.

我如何通过Linux上的shell脚本来改变这一点.

linux vi shell

2
推荐指数
1
解决办法
833
查看次数

标签 统计

linux ×1

servlets ×1

shell ×1

tomcat ×1

vi ×1