MyEclipse2014配置

简介:

1.安装准备

1).下载安装MyEclipse2014,这已经是最新版本。

SouthEast


2).下载Tomcat

官网:http://tomcat.apache.org/

我们选择8.0: http://tomcat.apache.org/download-80.cgi

在windows下选择64位解压版:http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.3/bin/apache-tomcat-8.0.3-windows-x64.zip

SouthEast

下载好以后在本地解压即可。


2.下载Java,配置JDK

参考:Java开发环境的搭建以及使用eclipse创建项目


3.配置MyEclipse中的JRE

Myeclipse菜单--Window--Preferences

进入偏好设置

SouthEast


Window--Preferences--Java--Installed JREs--Add

注意,在MyEclipse2014中默认自带的是jdk7。如果需要其他jdk可以自行配置。

需要选择Standard VM:

SouthEast


选择我们使用前面配置好的非MyEclipse2014自带的jdk7的安装路径C:\Program Files\Java\jdk1.7.0_51

SouthEast


勾选新增的jdk

SouthEast


Window--Preferences--Java--Compiler


设置Java编译器的版本

SouthEast


4.为MyEclipse配置Tomcat

Window--Preferences--MyEclipse--Servers--Tomcat

选择Tomcat版本,我们这里选择Tomcat 8.x,注意首先要勾选Tomcat 8.x server 为Enable,不然不起作用!

在Tomcat home directory目录选择之前解压的tomcat解压包即可

SouthEast


再配置Tomcat的jdk为我们之前配置好的jdk

SouthEast


不过也可以在这里Add需要的JDK:

SouthEast


还有一个需要注意的地方,我们需要修改。

Window -> Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找到 auto-Activation ,下面有三个选项,找到第二个“Auto activation triggers for Java:”选项

在其后的文本框中会看到一个“.”存在。这表示:只有输入“.”之后才会有代码提示和自动补全,我们要修改的地方就是这里。把该文本框中的“.”换掉,换成“abcdefghijklmnopqrstuvwxyz.搜索”,这样,你在Eclipse里面写Java代码就可以做到按“abcdefghijklmnopqrstuvwxyz.@”中的任意一个字符都会有代码提示。

SouthEast


5.新建Java web项目

MyEclipse的菜单栏--File--Web Project

新建一个web工程

SouthEast


Project name 填上自己的项目名称,例如HelloWorld。

需要选择Java EE版本以及Target runtime为之前配置好的Tomcat8:

SouthEast


下一步

SouthEast


这里最好勾选自动生成web.xml,如果需要修改web根目录名称可以修改Content directory为所需即可

SouthEast


建好的项目

SouthEast


项目上右键弹出属性对话框,修改文本编码为UTF-8:

SouthEast


6.JSP输出当前时间

打开index.jsp中,注意需要用右键Open with “MyEclipse JSP Editor”方式以纯代码的方式打开JSP文件,不然会默认用Visual 的可视化方式打开。

SouthEast


在index.jsp中书写代码:


[java] view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <body>  

  2.    当前时间:<br>  

  3.    <%  

  4.    Date data=new Date();  

  5.    out.write(data.toLocaleString());  

  6.    %>  

  7.  </body>  


启动Tomcat:


SouthEast


在Console窗口可以查看输出信息:

SouthEast


部署代码到Tomcat中:

SouthEast


部署好了会显示--Successfully deploy

SouthEast


查看服务器信息,可以点击下面的Servers窗口:

SouthEast


查看运行结果,可以在下面的Web Browser窗口输入网址即可查看:

SouthEast


也可以在浏览器中输入网址一样查看:

SouthEast


7.Myeclipse的自动编译和Tomcat的自动部署

在tomcat的配置文件conf/server.xml

[html] view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <Hostname="localhost"appBase="webapps"

  2. unpackWARs="true"autoDeploy="true">


如果autoDeploy="true"那么tomcat就会自动部署,所谓自动部署就是不需要重启tomcat就可以自动检测应用程序的 /WEB-INF/lib 和 /WEB-INF/classes目录的变化,自动装载新的应用程序,我们可以在不重起 tomcat的情况下改变应用程序。


Window--Preferences--General--workspace

默认是勾选Build automatically的,这样myeclipse会自动编译发布到tomcat,而tomcat的配置文件conf/server.xmlautoDeploy="true",也就是说,用redeploy的情况几乎没有。但是myeclipse不太稳定,有的时候,不能自动发布,必须要redeploy。所以当你重启tomcat后还是得不到你的预期结果时候,考虑下redeploy。

SouthEast


下面是去掉勾选Build automatically以后修改JSP文件,点“保存”就不会自动编译到tomcat中:

SouthEast


8.Servlet输出当前时间

在src目录右键新建一个servelet文件:

SouthEast


需要填写包名package和servlet名Name,默认继承自httpServlet,默认勾选doGet和doPost等方法都不要改变:

SouthEast


勾选自动在web.xml文件中生成Map文件:

SouthEast


web,xml文件中自动生成的代码:


[html] view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <servlet>

  2. <servlet-name>Timeprint</servlet-name>

  3. <servlet-class>com.mc.demo.Timeprint</servlet-class>

  4. </servlet>

  5. <servlet-mapping>

  6. <servlet-name>Timeprint</servlet-name>

  7. <url-pattern>/servlet/Timeprint</url-pattern>

  8. </servlet-mapping>


可以修改url-pattern为需要的格式:


SouthEast


在servlet文件中myeclipse已经自动为我们生成了部分代码,我们只需要加上我们需要的代码。


增加输出当前时间的代码

[java] view plain copy 在CODE上查看代码片 派生到我的代码片
  1. SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式

  2.        out.println(df.format(new Date()));// new Date()为获取当前系统时间

注意,如果出现红叉叉说明需要引入对应的包文件,在鼠标光标停留在代码上的时候会自动弹出提示框,点击inport导入对应的包即可:

SouthEast


完整的doGet代码如下:



[java] view plain copy 在CODE上查看代码片 派生到我的代码片
  1. publicvoid doGet(HttpServletRequest request, HttpServletResponse response)  

  2. throws ServletException, IOException {  

  3.    response.setContentType("text/html");  

  4.    PrintWriter out = response.getWriter();  

  5.    out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");  

  6.    out.println("<HTML>");  

  7.    out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");  

  8.    out.println("  <BODY>");  

  9.    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式

  10.    out.println(df.format(new Date()));// new Date()为获取当前系统时间

  11.    out.println("  </BODY>");  

  12.    out.println("</HTML>");  

  13.    out.flush();  

  14.    out.close();  

  15. }  

页头已经自动增加了自动导入的包:


[java] view plain copy 在CODE上查看代码片 派生到我的代码片
  1. import java.text.SimpleDateFormat;  

  2. import java.util.Date;  



点击保存编译好的文件或者jsp文件已经自动保存到到tomcat中对应的文件夹下:

在tomcat的webapps目录下可以看到生成的Timeprint.class文件已经是最新,

输入地址http://localhost:8080/HelloWorld/servlet/Timeprint可以在Web Browser中看到servlet已经输出当前时间了,可以对比二者。

SouthEast










本文转自 ponpon_ 51CTO博客,原文链接:http://blog.51cto.com/liuxp0827/1410643,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
Java Linux 开发工具
怎样下载安装Eclipse并配置开发环境?
Eclipse是一款非常流行的Java开发工具,它本身是开源的,适合多种多样的开发场景,深受Java开发者们的喜爱。今天我就跟大家介绍一下如何下载安装Eclipse,以及如何配置Eclipse的开发环境。
165 0
|
7月前
|
Java Maven Android开发
在Eclipse里配置Maven插件
Maven是一款比较常用的Java开发拓展包,它相当于一个全自动jar包管理器,会导入用户开发时需要使用的相应jar包。使用Maven开发Java程序,可以极大提升开发者的开发效率。下面我就跟大家介绍一下如何在Eclipse里安装和配置Maven插件。
154 0
|
SQL Java 应用服务中间件
Eclipse导入项目的配置步骤说明
Eclipse导入项目的配置步骤说明
221 0
Eclipse导入项目的配置步骤说明
|
2月前
|
Java Android开发 开发者
【编程进阶知识】精细调控:掌握Eclipse JVM参数配置的艺术
本文详细介绍了如何在Eclipse中配置JVM参数,包括内存的初始和最大值设置。通过具体步骤和截图演示,帮助开发者掌握JVM参数的精细调控,以适应不同的开发和测试需求。
45 1
|
7月前
|
存储 Java 开发工具
在Eclipse配置安装Android详细教程(新手)
在Eclipse配置安装Android详细教程(新手)
163 1
|
IDE Java 项目管理
【Maven】Maven的新建、使用、安装配置、集成配置到eclipse,Maven项目测试servlet,Maven容易出现的问题
Maven是一个流行的构建工具和项目管理工具,它能够自动处理项目的编译、依赖管理和构建部署等任务。通过使用Maven,开发人员可以更轻松地管理和构建Java项目,而不必手动解决复杂的依赖关系。Maven是一个Java项目管理工具,它提供了一种结构化的方法来管理项目的构建、依赖、文档和发布等方面的工作。它基于项目对象模型(Project Object Model,POM)的概念,通过配置文件来定义项目的构建和行为。Maven将项目的构建过程自动化,并提供了许多插件和功能来简化开发人员的工作。
|
7月前
|
Java 关系型数据库 应用服务中间件
JAVA Web项目开发eclipse工具包配置(第一天)
JAVA Web项目开发eclipse工具包配置(第一天)
|
7月前
|
算法 程序员 Apache
Windows下搭建SVN服务器并配置eclipse和idea
Windows下搭建SVN服务器并配置eclipse和idea
162 1
|
7月前
|
Java 应用服务中间件 Android开发
Tomat + Java配置 + eclipse下载
Tomat + Java配置 + eclipse下载
|
Oracle Java 关系型数据库
JAVAweb 的Eclipse配置及需要安装的jdk及tomcat 完整详细 搭配图片,详细易懂
JAVAweb 的Eclipse配置及需要安装的jdk及tomcat 完整详细 搭配图片,详细易懂
146 0