2、啟動(dòng)錯(cuò)誤
* 沒有配置JAVA_HOME系統(tǒng)環(huán)境變量
* 錯(cuò)誤內(nèi)容
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
* 配置JAVA_HOME,如果沒有指向JDK目錄
* 錯(cuò)誤內(nèi)容
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
* 配置JDK
* 安裝目錄:C:\java\JDK\jdk1.6.0_32
* 錯(cuò)誤信息位置
* %tomcat%/bin/setclasspath.bat
* 必須存在4個(gè)可執(zhí)行程序
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
if not exist "%JAVA_HOME%\bin\javaw.exe" goto noJavaHome
if not exist "%JAVA_HOME%\bin\jdb.exe" goto noJavaHome
if not exist "%JAVA_HOME%\bin\javac.exe" goto noJavaHome
* 端口被占用
* 錯(cuò)誤內(nèi)容
異常:java.net.BindException: Address already in use: JVM_Bind <null>:8080
3、修改端口號【必須】
* 修改文件的位置
* %tomcat%/conf/server.xml
* 修改端口的個(gè)數(shù):3個(gè)
* <Server port="8005" shutdown="SHUTDOWN">
* <Connector port="8080" protocol="HTTP/1.1"
* <Connector port="8009" protocol="AJP/1.3"
* 注意:
一個(gè)端口號只能被一個(gè)應(yīng)用程序占有
一個(gè)應(yīng)用程序可以占用多個(gè)端口號
* 要求:將端口修改成80后,再修改回8080
* 文件位置
* %tomcat%/conf/tomcat-users.xml
* 添加內(nèi)容
<!--聲明當(dāng)前需要的角色-->
<role rolename="manager-gui"/>
<!-- 確定當(dāng)前用戶的賬號和密碼,以及使用的角色-->
<user username="root" password="root" roles="manager-gui"/>
* 重啟tomcat
* bin目錄:存放tomcat的啟動(dòng)和終止腳本
* startup.bat 啟動(dòng)腳本
* bootstrap.jar,啟動(dòng)腳本最終執(zhí)行的java程序
* org.apache.catalina.startup.Bootstrap
* shutdown.bat 終止腳本
* conf目錄:存放tomcat所有的配置信息的文件【必須】
*?tomcat-users.xml:管理用戶權(quán)限
* web.xml:手動(dòng)書寫web項(xiàng)目的web.xml
* server.xml:修改配置(修改端口、添加虛擬路徑、添加虛擬主機(jī))
* lib目錄:存放tomcat所有的功能的jar
* tomcat:web服務(wù)器,servlet容器
* tomcat僅實(shí)現(xiàn)了JSP、servlet
* java ee 13核心技術(shù)(ppt 8)
* logs目錄:日志目錄
* temp目錄:臨時(shí)文件夾
* webapps目錄:tomcat維護(hù)的所有的web應(yīng)用程序所在的目錄【必須】
* ROOT -- /
* work目錄:tomcat處理JSP文件的工作目錄【必須】
六、web項(xiàng)目【必須】
| web project
| -- WEB-INF目錄:屏蔽瀏覽器訪問的資源目錄。此目錄瀏覽器不可見
* 存放web項(xiàng)目的配置信息
* 存放web項(xiàng)目依賴的jar文件
* 存放當(dāng)前web的源碼文件生成的class文件
| -- web.xml文件:web項(xiàng)目的配置文件
* 配置信息的內(nèi)容:%tomcat%/conf/web.xml,拷貝根元素
| -- lib目錄:所依賴jar文件存放的位置
| -- classes目錄:class文件存放的位置
1.發(fā)布含義
工作空間/ webroot/下的文件 復(fù)制到 tomcat/webapps/下
2.把tomcat配置到ec里面
window - >myec->server->tomcat->tomcat 6.0x
enable
選tomcat安裝目錄
七、虛擬目錄:
* 文件位置:%tomcat%/conf/server.xml
* 配置內(nèi)容
<Host name="localhost" appBase="webapps">
<Context path="/xxx" docBase="F:\workspaces\20120909\day04\WebRoot" />
* path:瀏覽器訪問的路徑
* docBase:當(dāng)前路徑映射的實(shí)際文件夾位置
* 注意:指定到一個(gè)web項(xiàng)目
* 用途:擴(kuò)展webapps目錄管理項(xiàng)目的
八、虛擬主機(jī)
* 本地域名生效原因localhost
* C:\WINDOWS\system32\drivers\etc\hosts
*127.0.0.1 localhost
* hosts文件
* 書寫URL訪問資源
* IP的作用:僅負(fù)責(zé)找到需要的主機(jī)的位置
* 配置內(nèi)容
<Host name="www.baidu.com" appBase="D:\mywebapps"
* 注意:需要修改host文件
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
