如何在Windows系統下的Eclipse中安裝CloudToolkit
本篇教程將向您介紹如何在Windows系統下的Eclipse中安裝Cloud Toolkit,並使用Cloud Toolkit快速部署一個應用。
安裝Cloud Toolkit
準備工作
-
下載並安裝JDK 1.8 或更高版本。
-
下載並安裝適用於Java EE開發人員的Eclipse IDE 4.5.0或更高版本。
安裝步驟
-
啟動Eclipse。
-
輸入名稱(例如Cloud Toolkit for Eclipse)以及下載地址http://toolkit.aliyun.com/eclipse,並單擊Add。
-
勾選需要的元件Alibaba Cloud Toolkit Core和Alibaba Cloud Toolkit Deployment Tools,並在下方Details 區域中取消勾選Contact all update sites during install to find required software,然後單擊Next 。
-
單擊Next 。
-
選擇I accept the terms of the license agreement, 然後單擊Finish。
工具欄中出現Alibaba Cloud Toolkit for Eclipse的圖示,表示Cloud Toolkit外掛安裝完成。
設定 AccessKey
AccessKeyID和AccessKeySecret 由阿里雲官方頒發給訪問者。AccessKeyID用於標識訪問者的身份,AccessKeySecret用於加密簽名字串和伺服器端驗證簽名字串的金鑰,必須嚴格保密。
設定AccessKeyID和AccessKeySecret步驟如下:
-
在Eclipse工具欄單擊Alibaba Cloud Toolkit圖示,在下拉選單中單擊Alibaba Cloud Preference…。
-
在左側導航欄中,單擊Accounts。
-
輸入AccessKeyID和AccessKeySecret,然後單擊Apply and Close完成設定。。
說明 如果您已有賬號,但未建立AccessKey,單擊 Get existing AK/SK,然後登入阿里雲控制檯建立AccessKey。如果您還沒有註冊賬號,單擊 Sign up。
ECS環境配置
本次環境配置示例步驟中使用了以下版本的軟體。操作時,請您以實際軟體版本為準。
-
作業系統:CentOS 7.4
-
Tomcat 版本:Tomcat 8.5.34
-
JDK 版本:JDK 1.8.0_191
下載原始碼
-
說明 原始碼版本會不斷升級。您可以在https://mirrors.aliyun.com/apache/tomcat/tomcat-8/獲取合適的安裝包地址。
-
下載JDK安裝壓縮包。
說明 如果在ECS例項中下載JDK安裝壓縮包,解壓縮時會出錯。您可以下載JDK安裝壓縮包到本地,再上傳到例項上。
-
登入ECS管理控制檯。
-
在左邊導航欄中,單擊例項,進入ECS例項列表頁。
-
選擇地域,找到ECS例項,並在IP 地址列獲取該例項的公網 IP 地址。
-
在Winscp工具裡用公網IP地址連線Linux例項,然後將JDK安裝壓縮包上傳到Linux例項的根目錄下。
安裝前準備
-
參考新增安全組規則,放行所需埠入方向規則。
-
關閉防火牆。
輸入
systemctl status firewalld
命令檢視當前防火牆的狀態。如果防火牆的狀態引數是active,則防火牆為開啟狀態。如果防火牆的狀態引數是inactive,則防火牆為關閉狀態。如上圖所示,此處防火牆為開啟狀態,需要執行如下命令關閉防火牆:
-
如果您想臨時關閉防火牆,輸入命令
systemctl stop firewalld
。說明 這只是暫時關閉防火牆,下次重啟Linux後,防火牆還會開啟。
-
如果您想永久關閉防火牆,輸入命令
systemctl disable firewalld
。說明 您可參考firewalld官網資訊來決定何時開啟防火牆。
關閉SELinux。
-
如果您想臨時關閉SELinux,輸入命令
setenforce 0
。說明 這只是暫時關閉SELinux,下次重啟Linux後,SELinux依舊會開啟。
-
如果您想永久關閉SELinux,輸入命令
vi /etc/selinux/config
編輯SELinux配置檔案。回車後,把游標移動到SELINUX=enforcing
這一行,按下i進入編輯模式,修改為SELINUX=disabled
,按Esc
鍵,然後輸入:wq
並回車以儲存並關閉SELinux配置檔案。說明 您可參考redhat關於SELinux的官方文件來決定何時開啟SELinux。
-
執行
getenforce
命令檢視當前SELinux的狀態。如果顯示Disabled
,則SELinux為關閉狀態。如果顯示Enforcing
,則SELinux為開啟狀態,執行如下命令關閉SELinux: -
重啟系統使設定生效。
建立使用者www來執行Tomcat。
useradd www
建立網站根目錄。
mkdir -p /data/wwwroot/default
將網站根目錄下檔案許可權改為 www:
chown -R www.www /data/wwwroot
安裝 JDK
-
新建一個目錄。
mkdir /usr/java
-
解壓JDK安裝壓縮包(本例中為jdk-8u191-linux-x64.tar.gz)到/usr/java。
chmod +x jdk-8u191-linux-x64.tar.gztar xzf jdk-8u191-linux-x64.tar.gz -C /usr/java
-
設定環境變數。
-
開啟/etc/profile:
vi /etc/profile
。 -
按下
i
鍵進入編輯模式。 -
在/etc/profile 檔案中新增以下資訊。
# set java environmentexport JAVA_HOME=/usr/java/jdk1.8.0_191export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/libexport PATH=$JAVA_HOME/bin:$PATH
-
按下
Esc
鍵退出編輯模式,輸入:wq
儲存並退出編輯。
-
-
載入環境變數:
source /etc/profile
。
安裝 Apache Tomcat
-
依次執行以下命令解壓apache-tomcat-8.5.34.tar.gz,重新命名Tomcat目錄,並設定使用者許可權。
tar xzf apache-tomcat-8.5.34.tar.gzmv apache-tomcat-8.5.34 /usr/local/tomcat/
chown -R www.www /usr/local/tomcat/在 /usr/local/tomcat/目錄中:
-
bin:存放Tomcat的一些指令碼檔案,包含啟動和關閉Tomcat服務指令碼。
-
conf:存放Tomcat伺服器的各種全域性配置檔案,其中最重要的是server.xml和web.xml。
-
webapps:Tomcat 的主要 Web 釋出目錄,預設情況下把 Web 應用檔案放於此目錄。
-
logs:存放 Tomcat 執行時的日誌檔案。
配置server.xml檔案。
-
執行命令
vi server.xml
。 -
按下
i
鍵進入編輯模式。 -
新增以下內容:
-
切換到/usr/local/tomcat/conf/目錄:
cd /usr/local/tomcat/conf/
。 -
重新命名server.xml 檔案:
mv server.xml server.xml_bk
。 -
建立一個新的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="/data/wwwroot/default" unpackWARs="true" autoDeploy="true"><Context path="" docBase="/data/wwwroot/default" 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
儲存並退出編輯。
設定JVM 記憶體引數。
-
執行命令
vi /usr/local/tomcat/bin/setenv.sh
, 建立/usr/local/tomcat/bin/setenv.sh。 -
按下
i
鍵進入編輯模式。 -
新增以下內容:
JAVA_OPTS=`-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8`
-
按下
Esc
鍵退出編輯模式,輸入:wq
儲存並退出編輯。
設定Tomcat自啟動指令碼。
-
下載指令碼:
wget https://github.com/lj2007331/oneinstack/raw/master/init.d/Tomcat-init
-
重新命名 Tomcat-init:
mv Tomcat-init /etc/init.d/tomcat
-
新增執行許可權:
chmod +x /etc/init.d/tomcat
-
執行以下命令,設定啟動指令碼JAVA_HOME。
sed -i `s@^export JAVA_HOME=.*@export JAVA_HOME=/usr/java/jdk1.8.0_191@` /etc/init.d/tomcat
設定自啟動。
chkconfig --add tomcatchkconfig tomcat on
啟動Tomcat。
service tomcat start
部署Java應用程式到ECS例項
您可參照以下步驟用Cloud Toolkit將Java應用程式部署到ECS例項,部署完成後,您訪問http://公網IP:8080
時,會顯示Tomcat test
。
-
Deploy File:選擇部署方式。本示例中,選擇Upload File。如果您的應用工程是採用Maven構建的,請您選擇Maven Build。
-
Choose File:選擇要部署的檔案。
-
Target Deploy ECS:選擇您的例項所在的地域,並選擇例項。
-
Deploy Location:填入部署在ECS例項上的目錄,本示例中,目錄為/data/wwwroot/default。
-
Command:單擊Select…,在彈出的對話方塊中單擊Add…。在文字框裡輸入一個命令,這個命令會在Cloud Toolkit外掛把Java應用程式部署到ECS的資料夾後自動執行。本示例中,輸入
service tomcat restart
命令來重啟Tomcat。您可根據您的需求輸入要執行的命令。
單擊Deploy開始部署Java應用程式到ECS例項。
在Eclipse的Console區域,你可以檢視部署的進展資訊。
在瀏覽器位址列中輸入http://公網IP:8080
進行訪問。
出現如下圖所示頁面,表示成功用Alibaba Cloud Toolkit for Eclipse外掛部署Java應用程式到ECS例項。
如果您要修改Java應用程式,可在Eclipse中直接修改,然後儲存程式碼,再次用Cloud Toolkit外掛將改動過的檔案部署到ECS例項上。
相關文章
- 如何在ubuntu系統下安裝jdkUbuntuJDK
- Resin在Windows系統下的安裝Windows
- LDAP:如何在windows系統下安裝LDAP及連線測試LDAWindows
- 如何在windows下安裝pythonWindowsPython
- 【Gerrit】Gerrit在Windows系統下的安裝Windows
- windows系統下GCC的安裝與配置WindowsGC
- 如何在Mac系統中安裝Win7系統MacWin7
- windows下安裝Python和在eclipse安裝pydev外掛以及配置eclipseWindowsPythonEclipsedev
- Windows 10下安裝CenterOS 7雙系統WindowsROS
- RTK(The Reconstruction ToolKit)在Windows系統下的安裝StructWindows
- Windows 7 系統下載安裝的所有方法Windows
- 如何在樹莓派中安裝 VoIP 系統:Asterisk樹莓派AST
- windows10下安裝linux雙系統WindowsLinux
- 重灌/安裝Windows系統Windows
- 怎樣安裝windows10系統_如何安裝Windows10系統Windows
- 蘋果mac系統下安裝windows7系統詳細教程蘋果MacWindows
- Ubuntu下安裝eclipseUbuntuEclipse
- 手把手教你如何在Ubuntu系統中安裝PycharmUbuntuPyCharm
- 如何在 Ubuntu 15.04 系統中安裝 LogwatchUbuntu
- Windows下安裝Cacti流量與系統資訊監控Windows
- 如何在Windows 11系統中將任意檔案(如bat/log等)固定在開始選單?WindowsBAT
- windows系統下python下載與安裝以及視覺化工具PyCharm安裝WindowsPython視覺化PyCharm
- 如何在Windows環境下的VS中安裝使用Google Protobuf完成SOCKET通訊WindowsGo
- 如何在windows 11中安裝WSLG(WSL2)Windows
- 如何在windows中安裝達夢資料庫?Windows資料庫
- Windows10系統下安裝DOLBY音效驅動的方法Windows
- 安裝Ubuntu windows雙系統UbuntuWindows
- 如何在Windows上安裝DockerWindowsDocker
- 在Windows系統中安裝Python【完整流程】WindowsPython
- 如何下載、安裝eclipseEclipse
- Debian下安裝EclipseEclipse
- python怎麼在windows系統中安裝 的內容PythonWindows
- Windows系統下nodejs、npm、express的下載和安裝教程詳解WindowsNodeJSNPMExpress
- Windows下開源缺陷跟蹤系統mantis安裝指南Windows
- Windows系統下安裝 IntelliJ IDEA 的方法圖文教程WindowsIntelliJIdea
- oam系統安裝,windows作業系統註冊列表影響系統安裝Windows作業系統
- windows 下安裝Windows
- [轉]在Mac系統中安裝配置Tomcat及和Eclipse 配置MacTomcatEclipse