在classes文件夹下新建一个servlet如:FirstServlet.java
代码如下:
/
package cn.itcast;
import java.io.*;
import javax.servlet.*;
public class FirstServlet extends GenericServlet {
public void service (ServletRequest req, ServletResponse res) throws
IOException,ServletException
{
OutputStream out = res.getOutputStream();
out.write("hello servlet!!".getBytes());
}
}
/
编译说明:
编译这个servlet文件要用到servlet-api.jar,所以要先设置classpath:
编译好后再对这个servlet进行相关的配置
在classes文件夹下的web.xml文件中加入红色字体代码:
<web-app version="2.4">
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>cn.itcast.FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/servlet/FirstServlet</url-pattern>
</servlet-mapping>
</web-app>
然后在浏览器中输入:http://localhost:8080/day04/servlet/FirstServlet
便可看到结果:
在myeclipse里面集成一台tomcat 服务器
1.window->preference->servers->tomcat
如图:
注意:一定要选择enable
启动tomcat服务器时可能会出现java.lang.UnsupportedClassVersionError的问题,这是因为在原来tomcat服务器里面建立了一些工程,而编译这些工程的的javac版本比myeclipse里面的更高,
解决方法:
1.把tomcat里面的原来的工程删除
2.在myeclipse里面到tomcat服务器里面,选择一个更高版本的jdk
如何将写好的servlet发布到服务器里面:
如图: