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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2898|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一区二区三区免费在线观看 | 99re在线视频精品 | 久久久久久亚洲精品 | 99久久婷婷国产综合精品电影 | 欧美不卡| 国产精品日韩一区二区 | 免费在线观看h片 | 成人影院免费视频 | 日韩欧美一区二区三区四区 | 91精品国产91久久久久久吃药 | 69精品久久久久久 | 天天爱av | 精品二区| 日韩久久久久 | 国内精品久久久久久 | 国产精品国产馆在线真实露脸 | 中文字幕一区二区三区不卡在线 | 国产一区二区在线播放 | 久久久爽爽爽美女图片 | 欧美日韩国产一区二区三区 | 国产精品99久久久久久动医院 | 91社区在线观看 | 欧美v日韩v | 日本三级网站在线 | 欧美寡妇偷汉性猛交 | 日韩一级黄色毛片 | 看片一区 | 欧美一级黄色免费看 | 国产高清视频在线观看播放 | 亚洲视频在线观看 | 亚洲一区二区精品 | 欧美精品在线播放 | 亚洲国产乱码 | 亚洲精品国产一区 | 日本三级网址 | 中文字幕亚洲在线 | 久久精品二区 | 欧美一级片黄色 | 亚洲视频免费 | 91精品在线观看入口 | 亚洲成人一区 |