• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>學習電腦>選購與維護>電腦組裝教程>

    MyEclipse2014配置Tomcat開發JavaWeb程序JSP以及Servlet

    時間: 林澤1002 分享

      MyEclipse2014配置Tomcat開發JavaWeb程序JSP以及Servlet?下面是學習啦小編跟大家分享的是MyEclipse2014配置Tomcat開發JavaWeb程序JSP以及Servlet,歡迎大家來閱讀學習。

      MyEclipse2014配置Tomcat開發JavaWeb程序JSP以及Servlet

      1.安裝準備

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

      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

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

      2.下載Java,配置JDK

      3.配置MyEclipse中的JRE

      Myeclipse菜單--Window--Preferences

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

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

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

      Window--Preferences--Java--Compiler

      設置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:

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

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

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

      5.新建Java web項目

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

      Project name 填上自己的項目名稱,例如HelloWorld。

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

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

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

      6.JSP輸出當前時間

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

      在index.jsp中書寫代碼:

      

      當前時間:

      <%

      Date data=new Date();

      out.write(data.toLocaleString());

      %>

      

      啟動Tomcat:

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

      部署好了會顯示--Successfully deploy

      查看服務器信息,可以點擊下面的Servers窗口:

      查看運行結果,可以在下面的Web Browser窗口輸入網址即可查看:

      也可以在瀏覽器中輸入網址一樣查看:

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

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

      

      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。

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

      8.Servlet輸出當前時間

      在src目錄右鍵新建一個servelet文件:

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

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

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

      

      Timeprint

      com.mc.demo.Timeprint

      

      

      Timeprint

      /servlet/Timeprint

      

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

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

      增加輸出當前時間的代碼

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

      out.println(df.format(new Date()));// new Date()為獲取當前系統時間

      注意,如果出現紅叉叉說明需要引入對應的包文件,在鼠標光標停留在代碼上的時候會自動彈出提示框,點擊inport導入對應的包即可:

      完整的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");//設置日期格式

      out.println(df.format(new Date()));// new Date()為獲取當前系統時間

      out.println(" ");

      out.println("");

      out.flush();

      out.close();

      }

      頁頭已經自動增加了自動導入的包:

      import java.text.SimpleDateFormat;

      import java.util.Date;

      點擊保存編譯好的文件或者jsp文件已經自動保存到到tomcat中對應的文件夾下:

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

      輸入地址http://localhost:8080/HelloWorld/servlet/Timeprint可以在Web Browser中看到servlet已經輸出當前時間了,可以對比二者。


    MyEclipse2014配置Tomcat開發JavaWeb程序JSP以及Servlet相關文章:

    1.myeclipse 配置tomcat 部署web項目

    2.java簡歷中項目經驗怎么寫

    3.myeclipse10配置tomcat詳細過程

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

    5.如何給myeclipse2017配置tomcat服務器

    6.怎么給myeclipse配置tomcat服務器

    7.myeclipse如何部署項目到tomcat服務器

    2790335 主站蜘蛛池模板: 在线毛片片免费观看| 色与欲影视天天看综合网| 视频一区在线免费观看| 色多多视频官网| 粗大的内捧猛烈进出视频| 波多野结衣免费在线| 欧美日韩国产伦理| 日韩电影免费在线观看网站| 无遮挡边吃摸边吃奶边做 | 性感美女视频在线观看免费精品| 无码人妻精品一区二区三区久久| 扒开双腿猛进入免费观看美女 | 中文字幕亚洲专区| japanese21hdxxxx喷潮| 男女拍拍拍免费视频网站| 青娱乐免费视频| 精东影业jdav1me| 欧美人与物videos另类xxxxx| 日本免费小视频| 大黑人交xxxx| 国产女人18毛片水| 免费看黄网站在线看| 亚洲乱码中文字幕综合| 中文字幕精品视频在线观| 99久高清在线观看视频| 麻豆精品传媒成人精品| 精品免费一区二区三区| 欧美人与动性xxxxx杂性| 搞黄网站免费看| 国产精品无码2021在线观看| 国产乱理伦片在线看夜| 亚洲熟女少妇一区二区| 久久中文字幕视频| 91香蕉视频黄| 老司机亚洲精品影院在线| 欧美性猛交xxxx乱大交蜜桃| 扒开双腿疯狂进出爽爽动态图| 国产精品日韩欧美一区二区三区| 四虎影视在线影院在线观看| 亚洲一区二区无码偷拍| www.怡红院|