標籤:java 網站 jsp myeclipse 配置過程
這些年免費幫同學或同學的朋友做過的畢設還是有一些了,我的部落格基本都是基於我做過的項目相關的,而裡面又有三分之一都是自己做的畢設或別人的畢設的做後感。畢設其中就包括MFC影像處理、.Net安全軟體、C#聊天軟體字典軟體、Android百度地圖隨手拍、php網站、.Net圖書管理系統等等。其實我回過頭來想想啊!這些知識對我的協助和提高還是非常大的,雖然比不上公司實際上線項目,但是幫幫同學對我挺好的,當然很大程度也是害了一些同學,但他們很多都從事了非軟體相關的專業。
很顯然,大部分的畢設都是基於XXX系統關於資料庫的增刪改查,包括JSP(Java)、PHP、ASP(C#),前端包括JavaScript、Ajax、Html、CSS等知識。寫這篇文章也標誌著我要做一個Java相關的網站,我也就簡單寫寫幾篇入門的知識吧!因為我真的不是很擅長Java,沒有系統的學過,只是做過Android相關的APP,沒學的原因很大程度是由於以前J2EE\Android都非常難配置吧!
文章主要講述Java+MyEclipse+Tomcat配置過程及實現第一個Jsp網站的入門知識,並沒有涉及Spring、Struts等架構知識,希望文章對你有所協助。
一. 配置Tomcat
由於前面配置過Android的JDK,所以我此時從Tomcat開始進行配置。我下載的apache-tomcat-7.0.59.exe,下面是安裝過程,通常是8080連接埠:
下面是綁定Java Virtual Machine:
建議安裝到非C盤目錄下,因為如果需要手動修改或配置一些參數更容易些。安裝後運行Tomcat,在“General”點擊“Start”啟動。如我Tomcat安裝在F盤目錄下:
然後在F:\tomcat\Tomcat 7.0\webapps\test目錄下建立一個index.jsp檔案(xml中預設尋找運行index.jsp檔案),代碼如下:
<html><body><h1>第一個tomcat運行程式!!!</h1></body></html>
呼叫瀏覽器訪問,運行結果如下所示,這也標誌這Tomcat安裝成功。
二. 配置MyEclipse
安裝MyEclipse,下面是免費,按照裡面的PDF配置啟用MyEclipse。
http://pan.baidu.com/s/1bnuEcnd
運行MyEclipse,我的工作空間安裝目錄是F:\MyEclipse\Workspaces\MyEclipse 10。建立Web Project,項目名稱為FirstWeb。
項目的目錄結構如所示,它有一個預設的index.jsp:
此時需要綁定MyEclipse和Tomcat,點擊
“MyEclipse”》“Preferences”》“Servers”》“Tomcat”選擇“Tomcat 7.x”,並且選中Tomcat的安裝目錄,我的是F盤,如所示。 PS:此時可能會出現配置中Apply不能點擊,好像點擊OK也能配置成功。
有的還需要綁定或檢查JDK,如所示:
Tomcat和MyEclipse配置並綁定成功後,運行程式可能會報錯:
嚴重: StandardServer.await: create[localhost:8005]:
java.net.BindException: Address already in use: JVM_Bind
那是因為你的連接埠被佔用,你需要把Tomcat關閉和其進程殺死。因為你以後運行MyEclipse後,直接運行就可以,不需要手動運行Tomcat。運行如下所示,再選擇Tomcat 7.x:
運行結果如所示:
其預設index.jsp代碼如所示:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--> </head> <body> This is my JSP page. <br> </body></html>
最後實現的網站效果如所示,我後面的文章也將簡單介紹一些技術。希望文章對大家有所協助,如果有錯誤或不足之處,還請海涵~
PS:文章開頭講了這麼多,我只是提醒你,如果你也是大學軟體工程或電腦的一員,很多時候你都需要做一些自己喜歡的東西來提升自己;而且幫別人做東西也是能提高的,但這個度需要你自己把握!
說到這裡我想到了火車上一位高中朋友對我說的話:"我們其實還是很優秀的,至少能從家鄉貴州考出來讀大學,在生活中我們會遇到很多人有困難需要協助,很可能這個對你來說只是舉手之勞,而對他卻為難整個家庭.這時你要協助,你協助他又不會少塊肉.尤其是對陌生人的那種無償協助!"是啊!在編程當中我們也會遇到各種各樣的困難,而且很可能這種困難對你來說非常的簡單,但是別人確實百思不得其解!這種感覺我也經常遇到,怎麼都不會的別人一點就通.所以當別人不會的問你時,你也應該...
(By:Eastmount 2015-5-5 下午5點 http://blog.csdn.net/eastmount/)
Java+MyEclipse+Tomcat (一)配置過程及jsp網站開發入門