日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Ubuntu 下 JDK+Tomcat+MySql 環(huán)境的搭建

系統(tǒng) 2539 0

Linux環(huán)境 ?修改catalina.sh?
在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:?
JAVA_OPTS="$JAVA_OPTS -server -Xms800m -Xmx800m -XX:MaxNewSize=256m"

?

?

?

設(shè)置server.xml

?

<Connector port="8080" protocol="HTTP/1.1"
?? maxThreads="600" minSpareThreads="100" maxSpareThreads="500" acceptCount="700"?
???connectionTimeout="20000" redirectPort="8443" />

?

?

?

?maxThreads="600"?????? ///最大線程數(shù)
minSpareThreads="100"http:///初始化時(shí)創(chuàng)建的線程數(shù)
maxSpareThreads="500"http:///一旦創(chuàng)建的線程超過這個(gè)值,Tomcat就會(huì)關(guān)閉不再需要
的socket線程。
acceptCount="700"http://指定當(dāng)所有可以使用的處理請(qǐng)求的線程數(shù)都被使用時(shí),可以放到處理隊(duì)列中的請(qǐng)求數(shù),超過這個(gè)數(shù)的請(qǐng)求將不予處理

?

?-----------------------------------------------

JDK安裝在/usr/java目錄下,tomcat安裝在/usr/local目錄下,如果目錄不存在會(huì)自動(dòng)創(chuàng)建,只需把jdk和tomcat的tar包和腳本放在同一目錄下,執(zhí)行腳本就可以了。

PS:此腳本可以重復(fù)執(zhí)行,重復(fù)執(zhí)行會(huì)自動(dòng)刪除上次安裝的jdk和tomcat目錄

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/sh
?
if [ -e /usr/java ]; then
???? echo "delete old exist jdk ..."
???? sleep 2
???? rm -rf /usr/java
???? echo "install new jdk ..."
???? mkdir /usr/java
???? sleep 2
???? tar zxvf jdk* -C /usr/java
else
???? mkdir /usr/java
???? tar zxvf jdk* -C /usr/java
fi
?
JDKPATH=` ls /usr/java `
echo ${JDKPATH}
?
echo " " >> /etc/profile
echo "# JDK ENV" >> /etc/profile
echo "JAVA_HOME=/usr/java/${JDKPATH}" >> /etc/profile
echo 'PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
echo 'CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' >> /etc/profile
echo 'export JAVA_HOME' >> /etc/profile
echo 'export PATH' >> /etc/profile
echo 'export CLASSPATH' >> /etc/profile
?
if [ -e /usr/local/apache-tomcat * ]; then
???? echo "delete old exist tomcat ..."
???? sleep 2
???? rm -rf /usr/local/apache-tomcat *
???? echo "install new tomcat ..."
???? sleep 2
???? tar zxvf apache-tomcat* -C /usr/local
else
???? tar zxvf apache-tomcat* -C /usr/local
fi
?
cd /usr/local/apache-tomcat *
TOMCATPATH=` pwd `
echo ${TOMCATPATH}
?
echo " " >> /etc/profile
echo "# TOMCAT ENV" >> /etc/profile
echo "TOMCAT_HOME=${TOMCATPATH}" >> /etc/profile
echo 'PATH=$TOMCAT_HOME/bin:$PATH' >> /etc/profile

最后在執(zhí)行一下

source /etc/profile

讓環(huán)境變量生效就可以了

---------------------------------------------

1、MySql安裝

1.1、安裝

由于apt-get默認(rèn)用的國(guó)外軟件源,導(dǎo)致下載速度極其慢,我更改了軟件源,用國(guó)內(nèi)的163軟件源。

使用?apt-get install?方式安裝,終端輸入:

sudo apt - get install mysql - server

  小提示:

  搜索軟件:?apt-cache search?軟件名關(guān)鍵字,支持模糊查詢,

  譬如:?apt-cache search mysql

安裝過程中,有兩次提示輸入?mysql?的?root?賬號(hào)的密碼,這里輸入密碼,確定,直至安裝完成。

注:安裝完后,如果需要看mysql安裝的位置,可以使用如下密令。

whereis mysql

1.2、創(chuàng)建用戶

Mysql?安裝完之后,已自動(dòng)啟動(dòng),且默認(rèn)就開機(jī)自啟動(dòng)了。

終端輸入:

mysql –uroot –proot

進(jìn)入?mysql?的控制臺(tái)。創(chuàng)建一個(gè)用戶(用戶名為:?wolfdog,密碼為:?123456?),并授權(quán),以便遠(yuǎn)程訪問?mysql?(如果需要的話):

grant all privileges on *.* to wolfdog@"%" identified by "123456" with grant option;

輸入?:

exit

退出?mysql

終端輸入?:

mysql –uwolfdog –p123456

測(cè)試剛才創(chuàng)建的賬號(hào)是否能正常登錄?mysql

1.3、遇到的問題(無法遠(yuǎn)程訪問mysql客戶端)

終端輸入:

sudo vi / etc / mysql / my.cnf

打開?/etc/mysql/my.cnf?文件,找到如下行:

bind-address?????????????= 127.0.0.1

注釋掉這一行,否則?MySql?遠(yuǎn)程可能還是無法訪問。

保存并退出。

1.4、幾個(gè)命令

重啟:用service方式重啟

service mysql restart

查看mysql進(jìn)程

ps aux|grep mysql

2、安裝JDK

2.1、安裝

使用?Filezilla?拷貝本地?jdk-7u9-linux-i586.gz?文件到?Ubuntu?,將其放到?/usr/local?目錄下(也可以放到別的目錄)

解壓gz包

tar - zxvf jdk - 7u9 - linux - i586.gz

解壓后生成目錄:jdk1.7.0_09

更改目錄為jdk7

sudo mv jdk1. 7.0_09 ? jdk7

2.2、配置環(huán)境變量

使用?vi?命令打開?/etc/profile?文件,終端輸入:

sudo vi / etc / profile

在最后一行之前加入:

export JAVA_HOME = / usr / local / jdk7
?
export JRE_HOME = / usr / local / jdk7 / jre
?
export CLASSPATH = .:$JAVA_HOME / lib:$JRE_HOME / lib:$CLASSPATH
?
export PATH = $JAVA_HOME / bin :$JRE_HOME / bin :$PATH

保存并退出。

讓環(huán)境變量立即生效的命令:

source / etc / profile

測(cè)試是否安裝成功:

命令行輸入:java -version

?3、安裝tomcat

3.1、安裝

使用?FileZilla?拷貝本地?apache-tomcat-7.0.32.tar.gz?文件到?Ubuntu?,將其放到?/usr/local?目錄下(也可以放到別的目錄)

解壓gz包

tar - zxvf apache - tomcat - 7.0 . 32.tar .gz

解壓后生成目錄:apache-tomcat-7.0.32 tomcat

更改目錄為jdk7

sudo mv apache - tomcat - 7.0 . 32 ? tomcat

3.2、配置環(huán)境變量

使用?vi?命令打開?/etc/profile?文件,終端輸入:

sudo vi / etc / profile

在最后一行之前加入:

export CATALINA_HOME=/usr/local/tomcat

export PATH=$CATALINA_HOME/bin:$PATH

保存并退出。

source /etc/profile 讓環(huán)境變量生效。

啟動(dòng)tomcat:

startup.sh

3.3、設(shè)置tomcat開機(jī)自啟動(dòng)

使用?vi?命令打開?/etc/init.d/tomcat?文件,終端輸入:

sudo vi /etc/init.d/tomcat

這是新建的一個(gè)文件,輸入如下內(nèi)容

export JAVA_HOME=/usr/local/jdk7

[ -f /usr/local/tomcat/bin/startup.sh ] || exit 0 [ -f /usr/local/tomcat/bin/shutdown.sh ] || exit 0

case "$1" in

????????start)

????????????????echo -n "Starting Tomcat: "

????????????????/usr/local/tomcat/bin/startup.sh

????????????????RETVAL=$?

????????????????echo

????????????????????????[ $RETVAL = 0 ] && touch /var/lock/tomcat ;;

????????stop)

????????????????echo -n "Shutting down Tomcat: "

????????????????/usr/local/tomcat/bin/shutdown.sh

????????????????RETVAL=$?

????????????????echo

????????????????????????[ $RETVAL = 0 ] && rm -f /var/lock/tomcat ;;

????????restart)

????????????????$0 stop

????????????????$0 start

????????;;

????????condrestart)

????????????????[ -e /var/lock/tomcat ] && $0 restart ;;

????????status)

? ? ? ? ? ? ? $0 stop

????????????????$0 start

????????;;

????????condrestart)

????????????????[ -e /var/lock/tomcat ] && $0 restart ;;

????????status)

????????????????status tomcat

????????;;

????????*)

????????????????echo "Usage: $0 {start|stop|restart|status}"

????????exit 1

esac

????????exit 0

保存并退出。

修改權(quán)限、讓配置生效 ,終端輸入:

sudo chmod 755 /etc/init.d/tomcat

sudo update-rc.d tomcat defaults 85

Ubuntu 下 JDK+Tomcat+MySql 環(huán)境的搭建


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 吕梁市| 鄂尔多斯市| 湾仔区| 调兵山市| 资阳市| 河北省| 上杭县| 台州市| 桂阳县| 枝江市| 阳泉市| 湛江市| 平邑县| 云霄县| 乐至县| 晋城| 如皋市| 习水县| 漳州市| 成武县| 大新县| 肥乡县| 孝昌县| 礼泉县| 南投市| 辽阳县| 海安县| 集安市| 峨山| 习水县| 全椒县| 上饶市| 东阳市| 土默特右旗| 铜鼓县| 晴隆县| 鲁山县| 吐鲁番市| 独山县| 庆安县| 海淀区|