18禁网站免费,成年人黄色视频网站,熟妇高潮一区二区在线播放,国产精品高潮呻吟AV

學(xué)習(xí)啦>學(xué)習(xí)電腦>選購(gòu)與維護(hù)>電腦組裝教程>

MyEclipse2014配置Tomcat開(kāi)發(fā)JavaWeb程序JSP以及Servlet

時(shí)間: 林澤1002 分享

  MyEclipse2014配置Tomcat開(kāi)發(fā)JavaWeb程序JSP以及Servlet?下面是學(xué)習(xí)啦小編跟大家分享的是MyEclipse2014配置Tomcat開(kāi)發(fā)JavaWeb程序JSP以及Servlet,歡迎大家來(lái)閱讀學(xué)習(xí)。

  MyEclipse2014配置Tomcat開(kāi)發(fā)JavaWeb程序JSP以及Servlet

  1.安裝準(zhǔn)備

  1).下載安裝MyEclipse2014,這已經(jīng)是最新版本。

  2).下載Tomcat

  官網(wǎng): 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

  下載好以后在本地解壓即可。

  2.下載Java,配置JDK

  3.配置MyEclipse中的JRE

  Myeclipse菜單--Window--Preferences

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

  注意,在MyEclipse2014中默認(rèn)自帶的是jdk7。如果需要其他jdk可以自行配置。

  選擇我們使用前面配置好的非MyEclipse2014自帶的jdk7的安裝路徑 C:\Program Files\Java\jdk1.7.0_51

  Window--Preferences--Java--Compiler

  設(shè)置Java編譯器的版本

  4.為MyEclipse配置Tomcat

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

  選擇Tomcat版本,我們這里選擇Tomcat 8.x,注意首先要勾選Tomcat 8.x server 為Enable,不然不起作用!

  在Tomcat home directory目錄選擇之前解壓的tomcat解壓包即可

  再配置Tomcat的jdk為我們之前配置好的jdk

  不過(guò)也可以在這里Add需要的JDK:

  還有一個(gè)需要注意的地方,我們需要修改。

  Window -> Perferences -> Java -> Editor -> Content Assist,在右邊最下面一欄找到 auto-Activation ,下面有三個(gè)選項(xiàng),找到第二個(gè)“Auto activation triggers for Java:”選項(xiàng)

  在其后的文本框中會(huì)看到一個(gè)“.”存在。這表示:只有輸入“.”之后才會(huì)有代碼提示和自動(dòng)補(bǔ)全,我們要修改的地方就是這里。把該文本框中的“.”換掉,換成“abcdefghijklmnopqrstuvwxyz.搜索”,這樣,你在Eclipse里面寫(xiě)Java代碼就可以做到按“abcdefghijklmnopqrstuvwxyz.@”中的任意一個(gè)字符都會(huì)有代碼提示。

  5.新建Java web項(xiàng)目

  MyEclipse的菜單欄--File--Web Project

  Project name 填上自己的項(xiàng)目名稱(chēng),例如HelloWorld。

  需要選擇Java EE版本以及Target runtime為之前配置好的Tomcat8:

  這里最好勾選自動(dòng)生成web.xml,如果需要修改web根目錄名稱(chēng)可以修改Content directory為所需即可

  項(xiàng)目上右鍵彈出屬性對(duì)話(huà)框,修改文本編碼為UTF-8:

  6.JSP輸出當(dāng)前時(shí)間

  打開(kāi)index.jsp中,注意需要用右鍵Open with “MyEclipse JSP Editor”方式以純代碼的方式打開(kāi)JSP文件,不然會(huì)默認(rèn)用Visual 的可視化方式打開(kāi)。

  在index.jsp中書(shū)寫(xiě)代碼:

  

  當(dāng)前時(shí)間:

  <%

  Date data=new Date();

  out.write(data.toLocaleString());

  %>

  

  啟動(dòng)Tomcat:

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

  部署好了會(huì)顯示--Successfully deploy

  查看服務(wù)器信息,可以點(diǎn)擊下面的Servers窗口:

  查看運(yùn)行結(jié)果,可以在下面的Web Browser窗口輸入網(wǎng)址即可查看:

  也可以在瀏覽器中輸入網(wǎng)址一樣查看:

  7.Myeclipse的自動(dòng)編譯和Tomcat的自動(dòng)部署

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

  

  unpackWARs="true" autoDeploy="true">

  如果autoDeploy="true"那么tomcat就會(huì)自動(dòng)部署,所謂自動(dòng)部署就是不需要重啟tomcat就可以自動(dòng)檢測(cè)應(yīng)用程序的 /WEB-INF/lib 和 /WEB-INF/classes目錄的變化,自動(dòng)裝載新的應(yīng)用程序,我們可以在不重起 tomcat的情況下改變應(yīng)用程序。

  Window--Preferences--General--workspace

  默認(rèn)是勾選Build automatically的,這樣myeclipse會(huì)自動(dòng)編譯發(fā)布到tomcat,而tomcat的配置文件conf/server.xmlautoDeploy="true",也就是說(shuō),用redeploy的情況幾乎沒(méi)有。但是myeclipse不太穩(wěn)定,有的時(shí)候,不能自動(dòng)發(fā)布,必須要redeploy。所以當(dāng)你重啟tomcat后還是得不到你的預(yù)期結(jié)果時(shí)候,考慮下redeploy。

  下面是去掉勾選Build automatically以后修改JSP文件,點(diǎn)“保存”就不會(huì)自動(dòng)編譯到tomcat中:

  8.Servlet輸出當(dāng)前時(shí)間

  在src目錄右鍵新建一個(gè)servelet文件:

  需要填寫(xiě)包名package和servlet名Name,默認(rèn)繼承自httpServlet,默認(rèn)勾選doGet和doPost等方法都不要改變:

  勾選自動(dòng)在web.xml文件中生成Map文件:

  web,xml文件中自動(dòng)生成的代碼:

  

  Timeprint

  com.mc.demo.Timeprint

  

  

  Timeprint

  /servlet/Timeprint

  

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

  在servlet文件中myeclipse已經(jīng)自動(dòng)為我們生成了部分代碼,我們只需要加上我們需要的代碼。

  增加輸出當(dāng)前時(shí)間的代碼

  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設(shè)置日期格式

  out.println(df.format(new Date()));// new Date()為獲取當(dāng)前系統(tǒng)時(shí)間

  注意,如果出現(xiàn)紅叉叉說(shuō)明需要引入對(duì)應(yīng)的包文件,在鼠標(biāo)光標(biāo)停留在代碼上的時(shí)候會(huì)自動(dòng)彈出提示框,點(diǎn)擊inport導(dǎo)入對(duì)應(yīng)的包即可:

  完整的doGet代碼如下:

  public void doGet(HttpServletRequest request, HttpServletResponse response)

  throws ServletException, IOException {

  response.setContentType("text/html");

  PrintWriter out = response.getWriter();

  out.println("");

  out.println("");

  out.println(" ");

  out.println(" ");

  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設(shè)置日期格式

  out.println(df.format(new Date()));// new Date()為獲取當(dāng)前系統(tǒng)時(shí)間

  out.println(" ");

  out.println("");

  out.flush();

  out.close();

  }

  頁(yè)頭已經(jīng)自動(dòng)增加了自動(dòng)導(dǎo)入的包:

  import java.text.SimpleDateFormat;

  import java.util.Date;

  點(diǎn)擊保存編譯好的文件或者jsp文件已經(jīng)自動(dòng)保存到到tomcat中對(duì)應(yīng)的文件夾下:

  在tomcat的webapps目錄下可以看到生成的Timeprint.class文件已經(jīng)是最新,

  輸入地址http://localhost:8080/HelloWorld/servlet/Timeprint可以在Web Browser中看到servlet已經(jīng)輸出當(dāng)前時(shí)間了,可以對(duì)比二者。


MyEclipse2014配置Tomcat開(kāi)發(fā)JavaWeb程序JSP以及Servlet相關(guān)文章:

1.myeclipse 配置tomcat 部署web項(xiàng)目

2.java簡(jiǎn)歷中項(xiàng)目經(jīng)驗(yàn)怎么寫(xiě)

3.myeclipse10配置tomcat詳細(xì)過(guò)程

4.如何在myeclipse中配置自己安裝的Tomcat

5.如何給myeclipse2017配置tomcat服務(wù)器

6.怎么給myeclipse配置tomcat服務(wù)器

7.myeclipse如何部署項(xiàng)目到tomcat服務(wù)器

2790335