Java web 开发的概念、环境配置、创建项目过程详解(Eclipse)
Java Web 開發(fā)
- Java Web 開發(fā)概念
- 搭建過(guò)程
- 詳解
- 在eclipse創(chuàng)建Dynamic Web Project
- 創(chuàng)建時(shí)選擇Tomcat的版本
- 創(chuàng)建項(xiàng)目成功
- eclipse環(huán)境下如何配置tomcat服務(wù)器
- 查看tomcat是否安裝成功
- 添加Server服務(wù)
- 創(chuàng)建jsp文件
Java Web 開發(fā)概念
Java Web,是用Java技術(shù)來(lái)解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)棧。web包括:web服務(wù)端和web客戶端兩部分。Java在客戶端的應(yīng)用有Java Applet,不過(guò)使用得很少,Java在服務(wù)器端的應(yīng)用非常的豐富,比如Servlet,JSP、第三方框架等等。Java技術(shù)對(duì)Web領(lǐng)域的發(fā)展注入了強(qiáng)大的動(dòng)力。
Internet上供外界訪問(wèn)的Web資源分為:靜態(tài)web資源(如html 頁(yè)面):指web頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)始終是不變。動(dòng)態(tài)web資源:指web頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)是由程序產(chǎn)生的,不同時(shí)間點(diǎn)訪問(wèn)web頁(yè)面看到的內(nèi)容各不相同。靜態(tài)web資源開發(fā)技術(shù):HTML、CSS。動(dòng)態(tài)web資源開發(fā)技術(shù):JavaScript、JSP/Servlet、ASP、PHP等。在Java中,動(dòng)態(tài)web資源開發(fā)技術(shù)統(tǒng)稱為Java Web。
搭建過(guò)程
搭建Java Web應(yīng)用的開發(fā)環(huán)境----- 1.在eclipse創(chuàng)建Dynamic Web Project 2. 3. 4.詳解
在eclipse創(chuàng)建Dynamic Web Project
創(chuàng)建時(shí)選擇Tomcat的版本
我的版本是最新的9.0.
點(diǎn)擊New Runtime選擇
Generate web .xml deployment descriptor要勾選上,點(diǎn)擊“Finish”。web項(xiàng)目中web.xml這個(gè)文件是Web項(xiàng)目的核心文件,也是WEB項(xiàng)目的入口。
創(chuàng)建項(xiàng)目成功
eclipse環(huán)境下如何配置tomcat服務(wù)器
查看tomcat是否安裝成功
進(jìn)入路徑后選擇bin文件夾,選擇startup.bat,左鍵雙擊。
打開http://localhost:8080/
應(yīng)該呈現(xiàn)的是以下畫面:
打開Eclipse,單擊“Window”菜單,選擇下方的“Preferences”,再選擇“Server”。找不到可以在上面的type tilter text 查詢,還是沒(méi)有則需要安裝Server插件。
add添加最新版的tomcat,點(diǎn)擊next,別點(diǎn)finish。
最好選擇jdk里的jre,如果沒(méi)有安裝jdk可以去官網(wǎng)安裝x64Windows版本。
安裝完后添加進(jìn)去再選擇,這邊可以看到我添加了jdk后自動(dòng)命名為jre,你們那么就選擇這個(gè)jre。
其余不修改,按finish。
按照我上面寫的創(chuàng)建web項(xiàng)目的方法再創(chuàng)建一次。
之前是要自己添加tomcat的路徑的,現(xiàn)在由于配置好了環(huán)境,直接可以選擇這個(gè)9.0版本。
添加Server服務(wù)
【W(wǎng)indow】菜單下【Show View】命令,在彈出的二級(jí)菜單列表中選擇【Servers】命令,打開Servers窗口。
點(diǎn)擊進(jìn)去
選擇next后
將自己建的項(xiàng)目從左邊add到右邊
tomcat右擊選擇start
報(bào)錯(cuò)了,提示端口被占用。安裝的tomcat的端口號(hào)和項(xiàng)目的使用的端口號(hào)不一致。
雙擊上面的tomcat,第一行不是第二行。
查閱資料后得知要把端號(hào)設(shè)置為8005
又他媽報(bào)錯(cuò)了
彈出這個(gè)錯(cuò)誤提示的原因在于:高版本的JDK編譯的java class文件試圖在低版本的JVM上運(yùn)行從而產(chǎn)生的錯(cuò)誤提示。
如果沒(méi)報(bào)錯(cuò)無(wú)須接下來(lái)的jdk安裝,報(bào)錯(cuò)了就跟著再做一遍吧
切換成新裝的jdk試試。將項(xiàng)目的編譯環(huán)境設(shè)置成當(dāng)前的JDK版本
網(wǎng)上好像不推薦用最新的16.0,我改回se1.8吧
按照怎么安裝jdk1.8里面的內(nèi)容去安裝
重新添加jdk,選擇新安裝的jdk
同樣的進(jìn)入Server,remove原來(lái)的tomcat后add新的
都做完后右鍵項(xiàng)目選擇properties
找到project Facets 的java,右鍵change version,選擇1.8版本
再次雙擊
重新修改端號(hào)
終于成功,淦
創(chuàng)建jsp文件
報(bào)錯(cuò)The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path
1、右鍵項(xiàng)目-build path
2、選擇configure build path…
3、選擇 java build path
4、Add Library –> server Runtime -> Click Next
5、選擇 Server runtime
根據(jù)https://blog.csdn.net/fjjfqwzcq/article/details/114372225
里說(shuō)的做,將tomcat目錄下的lib中的sevlet-api.jar放到當(dāng)前項(xiàng)目的lib下
打開后發(fā)現(xiàn)無(wú)法訪問(wèn),但是別的瀏覽器下可使用。
勾選自動(dòng)檢測(cè)設(shè)置。
成功了
Tomcat會(huì)先將jsp文件轉(zhuǎn)為java文件,然后再把java文件編譯為class文件,最終執(zhí)行的是class文件。
總結(jié)
以上是生活随笔為你收集整理的Java web 开发的概念、环境配置、创建项目过程详解(Eclipse)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python 可视化_Python数据可
- 下一篇: java美元兑换,(Java实现) 美元