servlet在eclipse中搭建
来源:互联网 发布:如何带领团队 知乎 编辑:程序博客网 时间:2024/06/03 17:54
如图:在Eclipse中选择新建一个项目,其中选择tomcat project
然后点击下一步,输入项目名字,点下一步,
出现下一个项目设定的画面,如图
点击完成按钮
然后打开eclipse左边的project,可以看到建立的servlet项目已经出现了
如图
好,我们基本上大功告成了,剩下就是建立两个文件,
一个文件是HelloWorldServlet.java文件,放在WEB-INF/src下面,
内容:
import java.io.*;
import javax.servlet.http.*;
import javax.servlet.*;
public class HelloWorldServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
PrintWriter out = res.getWriter();
out.println("Hello, Brave new World!");
out.close();
}
}
另外一个文件时web.xml文件,放在WEB-INF下面,
内容:
<!DOCTYPE web-app PUBLIC
'-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
'http://java.sun.com/dtd/web-app_2_3.dtd'>
<web-app>
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
参考如图:
最后,点小猫的启动tomcat的按钮,从console中确认tomcatserver正常启动,
打开浏览器,输入http://localhost:8080/HelloWorldServlet/hello
出现“Hello, Brave new World!”的内容,大功告成。
上面步骤是转载的,但是我在自己eclipse中搭建完成后,在eclipse中启动Tomcat打开网页报错404
输入http://localhost:8080也是包同样的错误,但是在外面启动Tomcat却可以正常启动(备注:我装的是Tomcat安装版本)
解决方法:
今天下载了一个Tomcat 版本,配置完环境变量等东西后,直接运行bin目录下的 startup,tomcat可以正常启动, http://localhost:8080 可以正常访问。
之后在Eclipse中新建了一个server 使用这个版本的Tomcat,不加载任何工程的情况下,运行显示启动成功,但是访问 http://localhost:8080报 404错误。 如果不管这个错误,在server中加入工程启动,可以启动成功,访问工程页面也可以正常访问到,但是http://localhost:8080依然报404错误。
这个问题是由于一项Server的配置引起的,解决方法如下:
在server视图中,双击这个tomcat的server,进入到编辑窗口,可以看到有一项选项叫做 server location,默认选择了第一项(即use workspace metadata)。将此项修改为 第二个选项(use tomcat installation),再次重新启动tomcat,就可以正常访问到 http://localhost:8080。
如果打开编辑窗口后,server location选项不可修改,则需要将原来的server删除,再重新导入一个server。(貌似是新建出来的可以改,过一会就这个选项就灰掉不可以改了。。。。)
别的版本的Tomcat不知道有没有这个问题,没有实践过。
- servlet在eclipse中搭建
- 在Eclipse中开发Servlet
- 在Eclipse中开发Servlet
- 如何在eclipse上搭建servlet环境
- 在Eclipse中Servlet读取项目配置文件
- 关于在eclipse中创建servlet
- 在 eclipse 中设置 servlet 模板
- 在Eclipse中使用简单Servlet
- 搭建eclipse servlet环境
- (二)Servlet--在Eclipse Neon中开发Servlet
- 在Eclipse中搭建C/C++环境
- 在Eclipse中搭建Android环境
- 在Eclipse中搭建Python开发环境
- 在Eclipse中搭建Heritrix 3.1
- 在Eclipse中搭建Python开发环境
- 在Eclipse中搭建Heritrix 3.1 .
- 在eclipse中maven web项目搭建
- 在ubuntu中搭建eclipse开发环境。
- java多线程学习与总结
- 在二叉树中求位于先序序列中第k个位置的结点的值
- Struts2标签取值方式
- 论坛看到的一个随机数面试题
- n个元素进栈,共有多少种出栈顺序?
- servlet在eclipse中搭建
- VLine2.0——仿阿里巴巴VIPABC真人视频在线教育(基于Flash支持一对多多对多Web在线视频)
- Crystal Report 在 VS 2010 中的使用和发布
- CSS中Position的使用方法
- C++库标准
- NYOJ 845 无地之主
- java读取xml配置文件
- LeetCode OJ - Reverse Linked List II
- Qt编写串口通信程序全程图文讲解