日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

tomcat mysql eclipse_eclipse与tomcat及javaweb和mysql相关内容

發(fā)布時間:2025/3/19 数据库 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tomcat mysql eclipse_eclipse与tomcat及javaweb和mysql相关内容 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開發(fā)了一個web應用好久沒看了,都又不知道怎么回事了,怎么當時沒有記呢,現在記一下吧。

1、安裝eclipse與tomcat,這兩個都是解壓縮就安裝,然后配置相應的環(huán)境變量。

2、打開eclipse,window-> perference,配置server->runtime environment,選擇對應的tomcat版本,然后設置tomcat的安裝路徑,ok. 這樣就將其關聯(lián)起來了

3、apache 與tomcat的區(qū)別,apache對靜態(tài)頁面的解析較好,tomcat對動態(tài)頁面解析較好,主要是對Java web應用,tomcat是一個jsp服務器,apache是web服務器,tomcat是應用服務器

4、eclipse編譯和發(fā)布項目:http://blog.csdn.net/longyuhome/article/details/8362635

Eclipse中做的Web項目默認是不支持將項目發(fā)布到Web服務器上的,會發(fā)布到工作空間的某個目錄

在Eclipse中,默認會把Web項目放到Eclipse的工作空間下的.metadata\.plugins\org.eclipse.wst.server.core\tmp0(或者是tmp1)\wtpwebapps\下

eclipse將tomcat的項目發(fā)布目錄(tomcat 目錄中的webapp)重定向了,所以你會發(fā)現在tomcat安裝目錄下的webapp目錄里面找不到你的項目文件。

tomcat項目目錄被設置為下來的目錄,及上面提到的目錄,這時tomcat也從這里解析,當wtpwebapps沒有項目實該選項可以選擇,否則該選項不能選得,得先刪除了里面的項目前才行,

刪除wtpwebapps下的項目后,變成可選,即移除tomcat中的項目目錄

通過右鍵單擊tomcat服務器選擇 Add and Remove,在彈出的對話框中移除已部署的項目。移除完確定后,將看到上面的選項面板部分可編輯了。

選擇Use tomcat installation(Task control of Tomcat installation) 即選擇tomcat的安裝目錄來作為項目的發(fā)布目錄。

然后,下來四行,看到"Deploy Path"了沒?它后面的值默認是"wtpwebapps",把它改成"webapps",也就是tomcat

中發(fā)布項目所在的文件夾名字。

修改后關掉該頁面,保存配置。這樣就將項目部署到了tomcat安裝目錄下的webapp

重啟tomcat服務器,訪問http://localhost:8080則能正常訪問了,自己部署的項目也能正常訪問了。

5、tomcat與mysql

將需要使用的JDBC驅動jar包復制在Tomcat目錄下lib文件夾下,本例使用mysql-connector-java-5.1.13-bin.jar

6、tomcat部署應用

1)拷貝到$CATALINA_HOME/webapps下,然后啟動服務器就可以了,這種方式比較簡單,但是web應用程序必須在webapps目錄下。Tomcat的Webapps目錄是Tomcat默認的應用目錄,當服務器啟動時,會加載所有這個目錄下的應用。

2)修改Server.xml文件部署,這種方式可以不必將Web應用目錄拷貝到webapps下。方法如下,更改$CATALINA_HOME/conf/server.xml文件,

path:是訪問時的根地址,表示訪問的路徑;如上述例子中,訪問該應用程序地址如下:http://localhost:8080/Pet/

reloadable:表示可以在運行時在classes與lib文件夾下自動加載類包。其中reloadable="false"表示當應用程序 中的內容發(fā)生更改之后服務器不會自動加載,這個屬性在開發(fā)階段通常都設為true,方便開發(fā),在發(fā)布階段應該設置為false,提高應用程序的訪問速度。

docbase:表示應用程序的路徑,注意斜杠的方向“/”。 docBase可以使用絕對路徑,也可以使用相對路徑,相對路徑相對于webapps。

workdir:表示緩存文件的放置地址

增加自定義web部署文件(推薦使用,不需要重啟Tomcat)

3)這種方式和方法2差不多,但不是在Server.xml文件中添加Context標簽,而是在$CATALINA_HOME/conf /Catalina/localhost中添加一個xml文件,如Pet.xml.在Tomcat安裝目錄conf/Catalina /localhost下,里面有Tomcat自帶的三個應用,隨意復制其中的一個XML文件,然后修改docbase指向你自己的應用程序,并把文件名改名,各參數參見方法2中的標簽的參數,或者你也可以自己新建一個XML文件。

(注意此文件名將作為Context中的path屬性值,不管文件里的path屬性值如何設置也是無效的 ),

將以下內容復制過去,修改相應路徑即可。

Xml代碼:

debug ="0" privileged ="true" reloadable ="false" >

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的tomcat mysql eclipse_eclipse与tomcat及javaweb和mysql相关内容的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。