乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       云中凌 2014-09-14

      1.安裝準(zhǔn)備

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


      2).下載Tomcat

      官網(wǎng):http://tomcat./

      我們選擇8.0: http://tomcat./download-80.cgi

      在windows下選擇64位解壓版:http://mirror./apache/tomcat/tomcat-8/v8.0.3/bin/apache-tomcat-8.0.3-windows-x64.zip

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


      2.下載Java,配置JDK

      參考:Java開發(fā)環(huán)境的搭建以及使用eclipse創(chuàng)建項(xiàng)目


      3.配置MyEclipse中的JRE

      Myeclipse菜單--Window--Preferences

      進(jìn)入偏好設(shè)置


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

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

      需要選擇Standard VM:


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


      勾選新增的jdk


      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


      不過也可以在這里Add需要的JDK:



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

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

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


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

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

      新建一個(gè)web工程


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

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


      下一步


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


      建好的項(xiàng)目



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



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

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


      在index.jsp中書寫代碼:

      1. <body>  
      2.     當(dāng)前時(shí)間:<br>  
      3.     <%  
      4.     Date data=new Date();  
      5.     out.write(data.toLocaleString());  
      6.     %>  
      7.   </body>  

      啟動Tomcat:


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



      部署代碼到Tomcat中:


      部署好了會顯示--Successfully deploy


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


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


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

      7.Myeclipse的自動編譯和Tomcat的自動部署

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

      1. <Host name="localhost"  appBase="webapps"  
      2.       unpackWARs="true" autoDeploy="true">  

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


      Window--Preferences--General--workspace

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



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



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

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


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


      勾選自動在web.xml文件中生成Map文件:


      web,xml文件中自動生成的代碼:

      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為需要的格式:


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

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

      1. SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設(shè)置日期格式  
      2.         out.println(df.format(new Date()));// new Date()為獲取當(dāng)前系統(tǒng)時(shí)間  

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


      完整的doGet代碼如下:

      1. public void doGet(HttpServletRequest request, HttpServletResponse response)  
      2.         throws ServletException, IOException {  
      3.   
      4.     response.setContentType("text/html");  
      5.     PrintWriter out = response.getWriter();  
      6.     out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");  
      7.     out.println("<HTML>");  
      8.     out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");  
      9.     out.println("  <BODY>");  
      10.     SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設(shè)置日期格式  
      11.     out.println(df.format(new Date()));// new Date()為獲取當(dāng)前系統(tǒng)時(shí)間  
      12.     out.println("  </BODY>");  
      13.     out.println("</HTML>");  
      14.     out.flush();  
      15.     out.close();  
      16. }  
      頁頭已經(jīng)自動增加了自動導(dǎo)入的包:

      1. import java.text.SimpleDateFormat;  
      2. import java.util.Date;  


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

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

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


        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多