centos下tomcat+mysql的配置和專案部署
TOMCAT伺服器的配置
1. jre的安裝
1.1 檢視centos中原來自帶的JDK並解除安裝
1 |
[[email protected] home] # java -version|grep gcj |
2 |
[[email protected] home] # yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 |
1.2 複製jre-6u38-Linux-x64-rpm.bin到目錄/opt中
1 |
cp /home/jre-6u38-linux-x64-rpm.bin /opt/. |
1.3 為該檔案賦予執行許可權
1 |
chmod +x /opt/jre-6u38-linux-x64-rpm.bin |
1.4 執行此檔案即安裝jre
01 |
[[email protected] jre] # ./jre-6u38-linux-x64-rpm.bin |
02 |
Unpacking... |
03 |
Checksumming... |
04 |
Extracting... |
05 |
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP ([email protected]). |
06 |
inflating: jre-6u38-linux-amd64.rpm |
07 |
Preparing... ########################################### [100%] |
08 |
1:jre ########################################### [100%] |
09 |
Unpacking JAR files... |
10 |
rt.jar... |
11 |
jsse.jar... |
12 |
charsets.jar... |
13 |
localedata.jar... |
14 |
plugin.jar... |
15 |
javaws.jar... |
16 |
deploy.jar... |
17 |
Done. |
1.5 檢視Java版本
1 |
[[email protected] jre] # java -version |
2 |
java version "1.6.0_38" |
3 |
Java(TM) SE Runtime Environment (build 1.6.0_38-b05) |
4 |
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode) |
2 tomcat的配置
2.1 解壓tomcat的壓縮包並移動到想要放置的位置
1 |
[[email protected] home] # tar -xvf apache-tomcat-6.0.39.tar.gz |
2 |
[[email protected] home] # mv apache-tomcat-6.0.39 /usr/local/tomcat |
2.2 複製tomcat的啟動指令碼
1 |
[[email protected] conf] # cd /usr/local/tomcat/bin |
2 |
[[email protected] bin] # cp catalina.sh /etc/init.d/tomcatd |
3 |
[[email protected] bin] # chmod +x /etc/init.d/tomcatd |
2.3 更改tomcat的啟動指令碼,指向JRE和TOMCAT的目錄
1 |
[[email protected] ROOT] # rpm -ql jre //查詢JRE安裝的位置 |
2 |
[[email protected] conf] # vim /etc/init.d/tomcatd |
3 |
JRE_HOME=/usr/java/jre1.6.0_38 |
4 |
CATALINA_HOME=/usr/ local /tomcat |
2.4 為tomcat配置使用者管理 //可有可無的操作
1 |
[[email protected] conf] # vim /usr/local/tomcat/conf/tomcat-users.xml |
2 |
<tomcat- users > |
3 |
<role rolename= "manager-gui" /> |
4 |
<role rolename= "admin-gui" /> |
5 |
<user username= "tomcat" password= "tomcat" roles= "admin-gui,manager-gui" /> |
6 |
</tomcat- users > |
7 |
[[email protected] conf] # /etc/init.d/tomcatd start |
2.5 測試 在瀏覽器中使用IP進行測試,本機IP:10.10.54.178,埠號為8080
剛才所配置的使用者管理則是訪問這個頁面中的選項時使用,如下訪問status時彈出來的使用者登入
3 安裝mysql5.1.50 3.1 安裝所需依賴包
//之前先做了yum源
1 |
[[email protected] mysql-5.1.50] #yum install gcc-c++ gcc libtermcap-devel.x86_64 -y |
3.2 MySQL的解壓、編譯、安裝
01 |
[[email protected] home] # tar xvf mysql-5.1.50.tar.gz |
02 |
[[email protected] home] # cd mysql-5.1.50 |
03 |
[[email protected] mysql-5.1.50] #./configure --prefix=/usr/local/mysql --datadir=/data/mysql --with-charset=utf8 \ |
04 |
--with-extra-charsets=complex \ |
05 |
--with-unix-socket-path=/usr/ local /mysql/tmp/mysql.sock \ |
06 |
--with-pthread -- enable -assembler --with-mysqld-ldflags=-all-static \ |
07 |
--with-client-ldflags=-all-static \ |
08 |
--with-plugins=partition,archive,csv,federated,heap,innobase,myisam,myisammrg,innodb_plugin,ndbcluster \ |
09 |
--with-mysqld-user=mysql |
10 |
[[email protected] mysql-5.1.50] # make && make install |
3.3 建立mysql使用者並更改目錄所屬使用者
1 |
[[email protected] mysql-5.1.50] # useradd mysql -s /sbin/nologin |
2 |
[[email protected] mysql-5.1.50] # chown mysql.mysql /usr/local/mysql/ -R |
3 |
[[email protected] mysql-5.1.50] # chown mysql.mysql /data/ -R |
3.4 複製配置檔案和啟動指令碼 --在解壓縮的包中複製
1 |
[[email protected] mysql-5.1.50] # cp support-files/my-large.cnf /etc/my.cnf |
2 |
[[email protected] mysql-5.1.50] # cp support-files/mysql.server /etc/init.d/mysqld |
3 |
[[email protected] mysql-5.1.50] # chmod +x /etc/init.d/mysqld |
4 |
//更改配置檔案,加入datadir的目錄 |
5 |
Vim /etc/my.cnf |
6 |
[mysqld] |
7 |
datadir=/data/mysql |
3.4 初始化資料庫
1 |
[[email protected] mysql-5.1.50] # /usr/local/mysql/bin/mysql_install_db --user=mysql |
如果再初始化的時候指定basedir的目錄則會報以下錯誤: FATAL ERROR: Could not find errmsg.sys
3.5 新增環境變數
1 |
[[email protected] mysql-5.1.50] # vim /etc/profile.d/mysql.sh |
2 |
PATH=$PATH:/usr/ local /mysql/bin |
3 |
[[email protected] mysql-5.1.50] # source /etc/profile.d/mysql.sh |
4 balakids專案部署,本機IP:10.10.54.178
把專案複製到tomcat下的webapps下
4.1 對mysql資料庫的更改 Balakids專案登入資料庫使用者為root,密碼為mysql,即依此更改資料庫
1 |
[[email protected] lib] # mysqladmin -uroot -p123456 password 'mysql' |
2 |
mysql> update user set host= '10.10.54.178' where host= 'localhost' ; |
//當然可以自己重新建立使用者,但是要注意的時不要忘了對專案中的一些檔案進行更改,下面介紹專案中所要配置的內容 4.2 tomcat配置檔案的更改 更改tomcat的配置檔案
1 |
[[email protected] tomcat] # vim /usr/local/tomcat/conf/server.xml |
1 |
<Engine name= "Catalina" defaultHost= "10.10.54.178" > |
2 |
<Host name= "10.10.54.178" appBase= "webapps" unpackWARs= "true" autoDeploy= "true" xmlValidation= "false" xmlNamespaceAware= "false" > |
//上面配置檔案中的defaultHost預設為localhost,更改為本機IP
4.3 專案中需注意的檔案 專案中最值得注意的檔案莫過於對資料庫的連線了也就時context.xml
絕對路徑: /usr/local/tomcat/webapps/balakids/META-INF/context.xml
其內容為:
01 |
<? xml version = "1.0" encoding = "UTF-8" ?> |
02 |
<!-- 配置資料來源 --> |
03 |
< Context path = "/balakids" reloadable = "true" > |
04 |
< Resource name = "balakids/jdbc" |
05 |
auth = "Container" |
06 |
type = "javax.sql.DataSource" |
07 |
username = "root" //使用者名稱 |
08 |
password = "mysql" //密碼 |
09 |
driverClassName = "com.mysql.jdbc.Driver" |
10 |
url = "jdbc:mysql://10.10.54.178:3306/balakids" //連線資料庫 |
11 |
maxActive = "8" |
12 |
maxIdle = "4" /> |
13 |
<!-- 測試JNDI --> |
14 |
< Environment name = "onlineexam_jndi" value = "Hello JNDI" type = "java.lang.String" /> |
15 |
</ Context > |
相關推薦
centos下tomcat+mysql的配置和專案部署
TOMCAT伺服器的配置 1. jre的安裝 1.1 檢視centos中原來自帶的JDK並解除安裝 1 [[email protected] home]# java -version|grep gcj 2 [[email protected
mac下tomcat的配置和jdk的設定 jsp的初級知識
在mac下,jdk下載好,解壓安裝後,系統就自動為你配置好環境變量了 tomcat的配置,在tomcat的官網http://tomcat.apache.org/直接下載tomcat 9壓縮包 隨後配置到自己喜歡的路徑下 開啟終端 一直cd到apache的bin目錄下 隨後
Centos下安裝MySQL-server和MySQL-client
1. 首先檢查是否已經安裝了MySQL或者mysql,命令: rpm –qa |grep MySQL rpm –qa | grep mysql 由於這裡講的是安裝,所以若mysql-client和mysql-server都有了,可以不安裝,直接使用即可,否則刪除
CentOS下安裝jdk/mysql/nginx/tomcat,以完成專案部署
1、下載VirtualBox 5.2.8https://download.virtualbox.org/virtualbox/5.2.8/VirtualBox-5.2.8-121009-Win.exe2、下載Ubuntu 17.10.1(64位下載)https://www.u
測試環境搭建和部署(在Linux環境下搭建jdk+Tomcat+mysql環境和項目包的部署)
pri 環境 安裝包 mysq 自己 進行 配置jdk linu 連接數 1.Linux環境(我搭建的是64位centos版本的linux系統) 1.下載並安裝一個VMware Workstation虛擬機,是搭建Linux系統的平臺。 2.下載一個
eclipse環境下如何配置tomcat,並且把專案部署到Tomcat伺服器上
eclipse環境下如何配置tomcat 開啟Eclipse,單擊“Window”選單,選擇下方的“Preferences”。 單擊“Server”選項,選擇下方的“Runtime Enviro
tomcat上配置資料庫連線和專案部署
分三步: 1、到tomcat目錄下conf資料夾裡面的server.xml部署專案 2、到tomcat目錄下conf資料夾裡面的context.xml設定資料庫連線 3、專案內寫呼叫context
mysql叢集之mysql-mmm在centos下的全程安裝和配置(一)
第一篇:mysql的安裝,主從的配置,ip的規劃 第二篇:mysql-mmm所需要的一些包的perl安裝 第三篇:mmm安裝,配置,啟動,監控 第四篇:相關問題的總結,參考文獻 咋感覺像寫論文一樣。。。 一. mysql安裝 Ø 開始安裝 將下載的mysql-5.1.
Linux CentOS下安裝、配置mysql數據庫
config 得到 操作 program except naconda 服務端 強力 fig 假設要在Linux上做j2ee開發。首先得搭建好j2ee的開發環境。包含了jdk、tomcat、eclipse的安裝(這個在之前的一篇隨筆中已經有具體解說了Linux學習之Ce
Centos下tomcat配置
load pic 安裝tomcat cgi div htm reload 開放 clas 1、下載tomcat http://tomcat.apache.org安裝說明 安裝環境:CentOS Linux release 7.2.1511 (Core) 安
CentOS 7下tomcat應用服務簡易安裝部署
grep cat -s syn disable home from normal term 依賴基礎軟件:1、 CentOS7.2 64位操作系統2、 ORACLE JDK 1.8 64位 3、 APACHE Tomcat 8.5.6 首先部署安裝centos操作系統
CentOS+Nginx+Tomcat+Mysql+PHP 環境搭建及系統部署
Linux Centos tomcat mysql nginx ==============安裝centos 7.0=======================選擇最小安裝,將相關的"調試工具"、“兼容性程序庫”、“開發工具”選中。此操作是為了減少後期安裝或編譯相關服
CentOS下的Mysql的安裝和使用
lan eas 刪除數據 匹配 iad 輸入密碼 查詢語句 所在 global 1.使用安裝命令 :yum -y install mysql mysql-server mysql-devel 安裝完成卻發現Myserver安裝缺失,在網上找原因,原來是因為CentOS 7上
CentOS下修改mysql資料庫編碼為UTF-8(附mysql開啟遠端連線和開放3306埠)
樓主在配置好linux雲伺服器的jdk,tomcat,mysql後,當要開始部署專案是,突然意識到一個很嚴重的問題,那就是資料庫的編碼問題,自安裝完成後並未修改資料庫的額編碼。。。。下面就來說說linux下修改mysql的編碼問題吧。。有一個問題網上很多地方都沒說到,詳情請繼續往下看。
linux下java專案tomcat環境搭建及專案部署
一.tomcat的搭建 思路:去官網(http://tomcat.apache.org/)下載相應tomcat版本,解壓後放置在系統慣例應用目錄/opt目錄下。 wget -c https://download.jetbrains.8686c.com/idea/ideaIU-2018.3.tar
Windows下安裝mysql服務和tomcat服務
如果希望mysql和tomcat每次都能開機自動啟動,那麼最好就是把他們都註冊為服務。 1.安裝Mysql服務 使用系統管理員啟動CMD(命令提示符),並且進入到MySQL的bin目錄下 輸入命令: mysqld -install --defaults-file
IntelliJ IDEA 的專案配置和Web部署
1、專案配置的理解 IDEA 中最重要的各種設定項,就是這個 Project Structre 了,關乎你的專案執行,缺胳膊少腿都不行。最近公司正好也是用之前自己比較熟悉的IDEA而不是Eclipse,為了更深入理解和使用,就找來各種資料再研究一下,這裡整理後來個輸出。
Lunix下tomcat通過配置server.xml配置檔案實現執行非webapps目錄下的專案
1、首先普及一個觀點:tomcat對於webapps下的專案會自動部署,不需要配置server.xml,但對於非webapps目錄下的專案則需要手動配置server.xml檔案,例如在搭建nginx伺服器均衡負載時,往往不會把專案放在webapps目錄下。 2、serv
理解 IntelliJ IDEA 的專案配置和Web部署
1、專案配置的理解 IDEA 中最重要的各種設定項,就是這個 Project Structre 了,關乎你的專案執行,缺胳膊少腿都不行。最近公司正好也是用之前自己比較熟悉的IDEA而不是Eclipse,為了更深入理解和使用,就找來各種資料再研究一下,這裡整理後來個輸出。
CentOS下yum的安裝和配置
1、檢視已安裝的yum rpm -qa|grep yum 2、刪除已有的yum rpm -aq|grep yum|xargs rpm -e--nodeps 3、下載以下安裝包 python-2.7.5-48.el7.x86_64.rpm python-inipa