久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2908|回復: 0
打印 上一主題 下一主題
收起左側

java+tomcat+mysql環境搭建詳解

[復制鏈接]
跳轉到指定樓層
樓主
ID:140343 發表于 2016-9-25 10:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這幾年做Java項目數據庫和容器一般使用的都是oracle和weblogic,前兩天有朋友要我幫搭建一個tomcat和mysql的開發環境,想想最近一次使用這兩樣東西已經記不清是什么時候了,大概可以追溯到大學時代吧,基本都淡忘了,趁此機會重新拾了一下,也順便記錄下來,希望能給需要的java輩以參考,其實一般的項目采用tomcat+mysql已經足夠了,我一直感覺有些公司很多項目采用oracle+weblogic有點浪費,或者有其他目的,估計這與tomcat和mysql免費有很大關系,想“騙錢”當然不用免費的東西了。好了,閑話少說,讓咱們一起開始吧!

    我把搭建過程分成兩步走,現在我們開始第一步:準備工作!
    1、安裝jdk并配置環境變量,這個不說了,做java的這是基礎,不會問百度吧,他說的比我好。
    2、安裝tomcat并配置環境變量,這個也同上。
    3、安裝mysql,這個也沒啥說的,不貼圖了,簡單介紹一下注意點:1)選擇mysql安裝版本,主要版本有Community Server(社區版-免費)和Enterprise Edition(企業版-收費),你想用哪個就不用我說了;2)選擇安裝類型,一般選擇“Custom”,這樣可以修改安裝目錄;3)進入配置向導,將 “Configure the Mysql Server now”前面的勾打上;4)選擇配置方式,一般選擇“Detailed Configuration”;5)選擇服務器類型,一般選“Server Machine”;6)選擇mysql數據庫的大致用途,這里我選擇“Transactional Database Only”;7)選擇網站的mysql訪問量,這里我選“Online Transaction Processing(OLTP)”;8)選擇是否啟用TCP/IP連接,我這里啟用,把前面的勾打上,端口3306,同時選擇“Enable Strict Mode”; 9)選擇編碼,這里我選擇第三個,然后在Character Set那里選擇或填入“gbk”或“gb2312”;10)選擇是否將mysql安裝為windows服務,這里我全部打上了勾,Service Name不變;11)選擇是否要修改root用戶的密碼(默認為空),如果要修改,在此填入新密碼,“Enable root access from remote machines(是否允許root用戶在其它的機器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”,最后“Create An Anonymous Account(一般不用勾了)”;12)確認設置無誤,按“Execute”使設置生效,到此mysql就安裝完成了。
    4、安裝java集成開發工具,很多人一般習慣使用myeclipse。
    5、為了方便你應該安裝一個mysql客戶端,有好幾種,我使用的是SQLyog,很簡單。
    6、下載mysql驅動器,如:mysql-connector-java-5.1.25-bin.jar,并放置于tomcat的lib目錄下。
    到這里,準備工作就結束了,下面我們開始第二步:配置工作!
    1、配置數據庫連接,這里使用tomcat自帶的連接池,tomcat配置連接池的方法有幾種,大同小異(修改不同的配置文件),這里只介紹其一,在tomcat的conf下找到contextx.xml文件,在節點之間增加如下代碼
maxActive="50" maxIdle="10" maxWait="5000" user password="811207"
driverClass url="jdbc:mysql://localhost/ma_db" />,
根據你的情況修改,這里不做解釋了;還是在conf目錄下找到web.xml文件,在節點之間增加如下代碼
  DB Connection  jdbc/mysql javax.sql.DataSource  Container  ,
自己觀察一下吧,配置OK了。
    2、好了,現在讓我們來測試一下上面配置吧,基本的java測試代碼如下,  
Context  env = (Context) new InitialContext().lookup("java:comp/env");
DataSource dataSoruce = (DataSource) env.lookup("jdbc/mysql");,不詳細介紹了,注意要在web服務中進行測試(在myeclipse建工程,配置tomcat服務器,發布測試),不要直接運行java代碼(會出錯的)。到此要說的基本就說完了,怎么樣,不難吧,同樣,你成功了嗎?
    最后的啰嗦,在開發過程中你可能會遇到這樣的困擾,每次修改java文件,都要重新啟動tomcat,這實在是太麻煩太影響效率了,怎么你讓tomcat變聰明點,實現自動加載呢,做法也有很多種,這里也只介紹一種,如果此法不靈請你嘗試其他的吧,還是在tomcat的conf目錄下找到server.xml文件,在節點之間增加如下代碼
,也是根據你的項目實際情況修改。到這里就真的要說結束了,分享東西,給他人提供方便,同時也提升自己!
    再見!


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 五月综合激情网 | 欧美一级在线 | 特黄毛片| 国产高清在线精品 | 91中文字幕| 国产成人精品一区二区三 | 三级在线视频 | www.日韩在线 | 最新一级毛片 | 三级在线观看 | 日本人爽p大片免费看 | www.日日操 | 一级毛片视频在线观看 | 久久天堂 | 国产色| 狠狠操电影 | 国产精品久久国产精品 | 精品国产精品 | 亚洲精品美女视频 | 在线欧美亚洲 | 盗摄精品av一区二区三区 | 影音av| 黄色免费网站在线看 | 亚洲精品自拍 | 亚洲成人毛片 | 91精品国产综合久久久久久丝袜 | 精品99久久久久久 | 欧美亚洲一级 | 欧美成人一区二区 | 91精品国产乱码麻豆白嫩 | 欧美日韩高清 | 亚洲欧洲在线观看视频 | 金莲网| 国产一区二区三区久久久久久久久 | av夜夜操| 伊人精品一区二区三区 | 欧美不卡视频 | 日韩在线看片 | 久久国产精品无码网站 | 国产精品二区三区 | 国产一区免费视频 |