当前位置: 技术问答>java相关
本菜鸟想请教各位大虾,请各位多多帮忙!怎样才能运行servlet呢?
来源: 互联网 发布时间:2014-12-28
本文导语: 本菜鸟想请教各位大虾,请各位多多帮忙!我现在搭建了apache+tomcat的环境 ,JSP知道怎样运行了,但用Jdeveloper开发出来的Servlet(*.java和*.class文件) 不知放到Tomcat的那个目录才能运行它?是要设置Tomcat的吗?是要注册...
本菜鸟想请教各位大虾,请各位多多帮忙!我现在搭建了apache+tomcat的环境
,JSP知道怎样运行了,但用Jdeveloper开发出来的Servlet(*.java和*.class文件)
不知放到Tomcat的那个目录才能运行它?是要设置Tomcat的吗?是要注册*.class文件吗?
我想在JSP内有一个Action提交到一个叫ShowPc的Servler,应该怎样做?
我知道一个菜鸟一下子问这么多问题有点过分,但是真的希望各位大虾多多指点,
我已经被这个问题折腾了好几天了!!
,JSP知道怎样运行了,但用Jdeveloper开发出来的Servlet(*.java和*.class文件)
不知放到Tomcat的那个目录才能运行它?是要设置Tomcat的吗?是要注册*.class文件吗?
我想在JSP内有一个Action提交到一个叫ShowPc的Servler,应该怎样做?
我知道一个菜鸟一下子问这么多问题有点过分,但是真的希望各位大虾多多指点,
我已经被这个问题折腾了好几天了!!
|
按我的方法,想放哪都行呀
如e:myjspserver
先把这个加到classpath中,再改WEB-INF目录下的web.xml
e:myjspserver /*Servlet目录*/
这样就ok了
附例子:
package hall;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException
{
PrintWriter out = response.getWriter();
out.println("Hello World");
}
}
放在e:myjspserverhall下
执行url为:http://localhost:8080/servlet/hall.HelloWorld
呵呵,想赚分真不容易呀,敲了这么多。
对了,有一个包要加到classpath中才能编译servlet
c:jakarta-tomcatlibservlet.jar
如e:myjspserver
先把这个加到classpath中,再改WEB-INF目录下的web.xml
e:myjspserver /*Servlet目录*/
这样就ok了
附例子:
package hall;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException
{
PrintWriter out = response.getWriter();
out.println("Hello World");
}
}
放在e:myjspserverhall下
执行url为:http://localhost:8080/servlet/hall.HelloWorld
呵呵,想赚分真不容易呀,敲了这么多。
对了,有一个包要加到classpath中才能编译servlet
c:jakarta-tomcatlibservlet.jar
|
tomcat里有个目录专门来放servlet的。看有没有Web-inf文件夹里面有个servlet目录,
|
Put the class file in your webapp's WEB-INF/lib/ directory.