Eclipse for Java EE软件操作集锦

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse for Java EE软件操作集锦相关的知识,希望对你有一定的参考价值。

看本文章之前请确保已经了解eclipse建立web工程,如果有疑问请查看本系列文章第一篇 eclipse软件操作集锦(一)

1.我们添加一个servlet 配置一下web.xml测试一下是否能正常显示。
如图所示:

技术分享

 


servlet和web.xml文件内容如下。

技术分享
 1 package com.vastsum;
 2 
 3 import java.io.IOException;
 4 
 5 import javax.servlet.ServletException;
 6 import javax.servlet.http.HttpServlet;
 7 import javax.servlet.http.HttpServletRequest;
 8 import javax.servlet.http.HttpServletResponse;
 9 
10 public class HelloServlet extends HttpServlet{
11     //覆盖doGet方法
12     @Override
13     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
14         // TODO Auto-generated method stub
15         //向浏览器输出内容
16         resp.getWriter().write("test servlet");
17     }
18 }
View Code

对应XML代码

技术分享
 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app version="2.5" 
 3     xmlns="http://java.sun.com/xml/ns/javaee" 
 4     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 5     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
 6     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 7     
 8   <servlet>
 9     <servlet-name>HelloServlet</servlet-name>
10     <servlet-class>com.vastsum.HelloServlet</servlet-class>
11   </servlet>
12 
13   <servlet-mapping>
14     <servlet-name>HelloServlet</servlet-name>
15     <url-pattern>/hello</url-pattern>
16   </servlet-mapping>
17   
18 </web-app>
View Code

添加完成之后,如图所示点击运行

 技术分享

技术分享

运行之后会出错,出错如图所示:

 技术分享

2.接下来解决一下出错的问题:
出错是因为生成的class文件的目录不对,我们看一下工作空间项目根目录下class的目录。

技术分享

发现生成的class文件并没有下WEB-INF文件夹下,而是在build文件夹下,接下来我们要进行如下设置。
首先我们要删除发布的MyWeb。

 技术分享

技术分享

 然后设置运行时,发布到tomcat服务器对应目录,如图所示:

技术分享

技术分享

技术分享

修改以上两项参数,意思是将项目发布到tomcat服务器里面。

最后我们选择项目,右键点击 Build Path -> Configure Build Path ,然后如图所示:

 技术分享

 这是控制Java文件要生成到正确的目录里面。

3.修改过文件夹位置之后。再次运行web项目。
然后在浏览器地址栏输入:http://localhost:8080/MyWeb/hello 可以正常访问到网站了。

**********************************************************************
一些常见问题的解决方法
1、用Eclipse新建一个web项目没有自动生成web.xml
创建项目点击如图所示:

 技术分享

 

以上是关于Eclipse for Java EE软件操作集锦的主要内容,如果未能解决你的问题,请参考以下文章

Java EE错误集锦

Eclipse for Java EE 安装汉化和使用完美教程

Eclipse for Java EE配置

eclipse ide for java ee developers 开发环境搭建详解图文(j2ee)

Eclipse IDE for Java EE Developers和MyEclipse有啥区别?

有关eclipse for java ee版本遇到的坑( Context initialization failed)