Linux下面安裝jdk
? 首先登錄Linux系統(tǒng),在命令行輸入以下命令:
$ mkdir /user/java? ?(創(chuàng)建一個(gè)文件夾 /user/java)
$ cd /user/java? ? ? (進(jìn)入到/user/java文件夾下面)
$?wget http://mirrors.linuxeye.com/jdk/jdk-8u144-linux-x64.tar.gz? (下載Linux版本的jdk)
$ tar? xxzf? jdk-8u144-linux-x64.tar.gz? (解壓下載的jdk)
然后在Linux系統(tǒng)下面設(shè)置環(huán)境變量,使用命令??vi /etc/profile,然后輸入i來進(jìn)行編輯模式,插入下面幾行代碼:#set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_121
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH?編輯完之后鍵盤ESC保存,然后“:wq”’命令保存并退出。
使用 source?/etc/profile?加載環(huán)境變量,然后java -version可以查看當(dāng)前Java的jdk版本,這樣在Linux下面jdk的安裝就完成了。

Linux下面安裝Tomcat服務(wù)器
同上面一樣,也是先使用命令$ mkdir /user/tomcat? 來創(chuàng)建一個(gè)文件夾并且進(jìn)入該文件夾,在當(dāng)前文件夾下面是用命令:wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gz下載一個(gè)Tomcat8的版本,然后使用命令:
tar xzf apache-tomcat-8.5.4..tar.gz?來解壓下載的Tomcat
配置Server.xml
cd /user/tomcat/conf/
mv server.xml server.xml_bk
vi server.xml
添加下面的內(nèi)容到server.xml:
<?xml version="1.0" encoding="UTF-8"?>
<Server port="8006" shutdown="SHUTDOWN">
? <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
? <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
? <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
? <Listener className="org.apache.catalina.core.AprLifecycleListener"/>
? <GlobalNamingResources>
? ? <Resource name="UserDatabase" auth="Container"
? ? ? ? ? ? ? type="org.apache.catalina.UserDatabase"
? ? ? ? ? ? ? description="User database that can be updated and saved"
? ? ? ? ? ? ? factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
? ? ? ? ? ? ? pathname="conf/tomcat-users.xml" />
? </GlobalNamingResources>
? <Service name="Catalina">
? ? <Connector port="8080"
? ? ? ? ? ? ? protocol="HTTP/1.1"
? ? ? ? ? ? ? connectionTimeout="20000"
? ? ? ? ? ? ? redirectPort="8443"
? ? ? ? ? ? ? maxThreads="1000"
? ? ? ? ? ? ? minSpareThreads="20"
? ? ? ? ? ? ? acceptCount="1000"
? ? ? ? ? ? ? maxHttpHeaderSize="65536"
? ? ? ? ? ? ? debug="0"
? ? ? ? ? ? ? disableUploadTimeout="true"
? ? ? ? ? ? ? useBodyEncodingForURI="true"
? ? ? ? ? ? ? enableLookups="false"
? ? ? ? ? ? ? URIEncoding="UTF-8" />
? ? <Engine name="Catalina" defaultHost="localhost">
? ? ? <Realm className="org.apache.catalina.realm.LockOutRealm">
? ? ? ? <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
? ? ? ? ? ? ? resourceName="UserDatabase"/>
? ? ? </Realm>
? ? ? <Host name="localhost" appBase="/user/tomcat/webapps" unpackWARs="true" autoDeploy="true">
? ? ? ? <Context path="" docBase="/usr/local/tomcat/webapps" debug="0" reloadable="false" crossContext="true"/>
? ? ? ? <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
? ? ? ? ? prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
? ? ? </Host>
? ? </Engine>
? </Service>
</Server>
編輯完成之后按下“ESC”鍵保存,之后輸入“:wq”退出并保存。(這里需要注意的是appBase和docBase,其中寫的是根目錄,之后可以把web項(xiàng)目或者相關(guān)的靜態(tài)頁面放到該處。)
設(shè)置tomcat自啟動(dòng)腳本:
下載腳本:
wget https://github.com/lj2007331/oneinstack/raw/master/init.d/Tomcat-init
mv Tomcat-init /etc/init.d/tomcat
添加執(zhí)行權(quán)限:
chmod +x /etc/init.d/tomcat
設(shè)置啟動(dòng)腳本JAVA_HOME:
sed -i 's@^export JAVA_HOME=.*@export JAVA_HOME=/usr/java/jdk1.8.0_144@' /etc/init.d/tomcat
設(shè)置自動(dòng)啟動(dòng):
chkconfig --add tomcat? ? ? ?
chkconfig tomcat on
啟動(dòng)tomcat
service tomcat start
之后就可以在外部輸入http://主機(jī)名+:8080進(jìn)行性驗(yàn)證了。