Linux環境
?修改catalina.sh?
在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:?
JAVA_OPTS="$JAVA_OPTS -server -Xms800m -Xmx800m -XX:MaxNewSize=256m"
?
?
?
設置server.xml
?
<Connector port="8080" protocol="HTTP/1.1"
?? maxThreads="600" minSpareThreads="100" maxSpareThreads="500" acceptCount="700"?
???connectionTimeout="20000" redirectPort="8443" />
?
?
?
?maxThreads="600"?????? ///最大線程數
minSpareThreads="100"http:///初始化時創建的線程數
maxSpareThreads="500"http:///一旦創建的線程超過這個值,Tomcat就會關閉不再需要
的socket線程。
acceptCount="700"http://指定當所有可以使用的處理請求的線程數都被使用時,可以放到處理隊列中的請求數,超過這個數的請求將不予處理
?
?-----------------------------------------------
JDK安裝在/usr/java目錄下,tomcat安裝在/usr/local目錄下,如果目錄不存在會自動創建,只需把jdk和tomcat的tar包和腳本放在同一目錄下,執行腳本就可以了。
PS:此腳本可以重復執行,重復執行會自動刪除上次安裝的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
|
最后在執行一下
source /etc/profile
讓環境變量生效就可以了
---------------------------------------------
1、MySql安裝
1.1、安裝
由于apt-get默認用的國外軟件源,導致下載速度極其慢,我更改了軟件源,用國內的163軟件源。
使用?apt-get install?方式安裝,終端輸入:
sudo apt
-
get install mysql
-
server
|
(
小提示:
搜索軟件:?apt-cache search?軟件名關鍵字,支持模糊查詢,
譬如:?apt-cache search mysql
)
安裝過程中,有兩次提示輸入?mysql?的?root?賬號的密碼,這里輸入密碼,確定,直至安裝完成。
注:安裝完后,如果需要看mysql安裝的位置,可以使用如下密令。
whereis mysql
|
1.2、創建用戶
Mysql?安裝完之后,已自動啟動,且默認就開機自啟動了。
終端輸入:
mysql –uroot –proot
進入?mysql?的控制臺。創建一個用戶(用戶名為:?wolfdog,密碼為:?123456?),并授權,以便遠程訪問?mysql?(如果需要的話):
grant all privileges on *.* to wolfdog@"%" identified by "123456" with grant option;
輸入?:
exit
退出?mysql
終端輸入?:
mysql –uwolfdog –p123456
測試剛才創建的賬號是否能正常登錄?mysql
1.3、遇到的問題(無法遠程訪問mysql客戶端)
終端輸入:
sudo vi
/
etc
/
mysql
/
my.cnf
|
打開?/etc/mysql/my.cnf?文件,找到如下行:
bind-address?????????????= 127.0.0.1
注釋掉這一行,否則?MySql?遠程可能還是無法訪問。
保存并退出。
1.4、幾個命令
重啟:用service方式重啟
service mysql restart
|
查看mysql進程
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、配置環境變量
使用?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
|
保存并退出。
讓環境變量立即生效的命令:
source
/
etc
/
profile
|
測試是否安裝成功:
命令行輸入: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、配置環境變量
使用?vi?命令打開?/etc/profile?文件,終端輸入:
sudo vi
/
etc
/
profile
|
在最后一行之前加入:
export CATALINA_HOME=/usr/local/tomcat
export PATH=$CATALINA_HOME/bin:$PATH
保存并退出。
source /etc/profile 讓環境變量生效。
啟動tomcat:
startup.sh
3.3、設置tomcat開機自啟動
使用?vi?命令打開?/etc/init.d/tomcat?文件,終端輸入:
sudo vi /etc/init.d/tomcat
這是新建的一個文件,輸入如下內容 :
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
保存并退出。
修改權限、讓配置生效 ,終端輸入:
sudo chmod 755 /etc/init.d/tomcat
sudo update-rc.d tomcat defaults 85
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
