部署到Linux
和常規部署一樣,唯一不同的是雲上的伺服器需要ssh遠程訪問一版用xshell 、crt、putty等軟體。想了解更多linux知識可以看看《linux就該這么學》
『貳』 怎麼把windows上安裝好的項目放到linux上
1.導出資料庫腳本文件.sql
2.資料庫發布在SQLyog上,連接資料庫:設置主機地址:Linux系統中的ip 用戶名密,將導出的sql腳本在新打開的資料庫中進行執行即可。
3.導出項目文件格式為.war
修改連接資料庫文件中url地址為Linux中ip地址
4.上傳項目文件到Linux中:Alt+P
5.將mystore.war復制到linux系統中tomcat下的webapps中(tomcat啟動時會去載入webapps下的應用程序)
6../bin/startup.sh啟動tomcat伺服器
7.解決亂碼問題:MySQL的客戶端和服務端是gbk的,保存到硬碟中是iso8859-1,所以會出現亂碼
在my.cnf設置mysql的客戶端和伺服器上以及初始化連接時的字元集設置為utf8
將文件上傳到伺服器上
復制文件到/etc文件夾中,重啟mysql伺服器
7.在地址欄中數據新的地址即可進行連接顯示項目
最後集齊七顆龍珠就可以召喚神龍了
還有一種方法是不打包成war包直接部署:
1.tomcat設置伺服器地址:Use Tomcat installation,同時設置Deploy path:webapps
2.找到本地對應的tomcat的目錄下的文件進行打包
3.使用FileZilla軟體:左邊是本地,右邊是Linux系統,將.zip文件直接拖至tomcat下,解壓後即可
4.使用FileZilla軟體,如果要更新的是js或css文件,直接拖至對應文件修改即可,如果要修改的是java文件,則必須重啟伺服器才可。
查看當前伺服器有幾個進程:ps -aux|grep tomcat
殺死進程:kill -9 進程號
啟動伺服器:./startup.sh
停止伺服器:./shutdown.sh
這是一些最基本的用法,在實踐的時候體會的會更加深刻。
『叄』 如何將javaweb項目部署到linux下
一般都在windows下開發的,現在部署到linux下:
1,將項目達成war包(用eclipse,項目右鍵--Export--選擇war file)
2,將tomcat(用winSCP當然你也可以用secureCRT,用securCRT需要建立sftp(即上傳文件的目錄),用put tomcat命令)考到ilunx對應的目錄下
3,然後將項目的war包放到tomcat的webapps目錄下
4,啟動tomcat(命令:./startup.sh(linux下啟動tomcat是.sh文件而非.bat文件))
遇到問題如下:
運行./startup.sh 是報錯
-bash: ./startup.sh: Permission denied
原因:沒有運行.sh的許可權
解決:chmod 777 *.sh
755 代表用戶對該文件擁有讀,寫,執行的許可權,同組其他人員擁有執行和讀的許可權,沒有寫的許可權,其他用戶的許可權和同組人員許可權一樣。
777代表,user,group ,others ,都有讀寫和可執行許可權。
獲得許可權後再運行./startup.sh命令時報錯:
This file is needed to run this program
原因:該文件需要一個運行環境(即配置jdk環境變數)
解決:JAVA_HOME=/usr/java/jdk1.6.0_25/(當然這個目錄根據自己的jdk安裝目錄)
然後在運行./startup.sh 提示:
Using CATALINA_BASE: /usr/local/sarft/apache/apache-tomcat-6.0.29
Using CATALINA_HOME: /usr/local/sarft/apache/apache-tomcat-6.0.29
Using CATALINA_TMPDIR: /usr/local/sarft/apache/apache-tomcat-6.0.29/temp
Using JRE_HOME: /usr/java/jdk1.6.0_25/
Using CLASSPATH: /usr/local/sarft/apache/apache-tomcat-6.0.29/bin/bootstrap.jar
如果提示以上信息表明 tomcat啟動成功!
大功告成,運行項目,正常跑起!
PS:這個應該屬於很初級的,不過對於本人來說,畢竟是第一次,從發現問題,到解決問題也許到了一些。
『肆』 如何將java程序部署到linux伺服器上
java不用做任何改動就可以部署到linux系統,java編譯成*.class文件只需要虛擬機的支持,你只要在linux環境下裝一個jdk就OK了,然後配置一下環境變數。 然後java的class文件或者打包好的*.jar文件考到linux目錄下就可以用了. 望採納!
『伍』 如何將tomcat部署到linux
首先,登錄tomcat官方網站。下載tomcat軟體,一定要下載解壓縮版本的。
2
使用Xftp將Tomcat壓縮包上傳到伺服器中。
解壓tomcat伺服器壓縮包
等待解壓縮成功。
tomcat伺服器運行時是需要JDK支持的,所以必須配置好JDK用到的那些環境變數
編輯/etc下的profile文件,加上如下內容:
輸入vim profile
修改tomcat伺服器的啟動埠
修改將Tomcat伺服器啟動時使用的埠,例如改成9999
進入tomcat伺服器的bin目錄,然後執行"./startup.sh"命令啟動Tomcat伺服器,如下圖所示:
查看tomcat伺服器的Log信息,看看tomcat伺服器是否已經正常啟動,進入tomcat伺服器下的logs目錄,打開catalina.out文件進行查看,如下圖所示:
訪問Tomcat伺服器,如下圖所示
可以正常訪問了,說明Tomcat伺服器已經正常啟動成功了。
如果tomcat啟動不了,那麼最有可能就是啟動時使用的埠被其他應用程序佔用了,那麼可以通過如下的辦法進行排查,例如查看9999埠被哪個應用程序佔用了。
『陸』 如何部署linux伺服器
部署linux伺服器方法詳見:https://jingyan..com/article/200957617b7410cb0721b48f.html
『柒』 java項目怎麼部署到linux伺服器啊
1、首先需要在linux伺服器上配置java環境,如安裝jdk+tomcat
2、配置完成jdk+tomcat環境後,需要把你的java項目復制到tomcat的webapps下
3、復制到tomcat的webapps後,重啟tomcat,然後訪問http://ip:8080/項目名,瀏覽驗證java項目
4、安裝jdk+tomcat環境如下:
1)下載JDK(下面分別是32位系統和64位系統下的版本)
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1350717577_ #32位
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm?AuthParam=1350717726_#64位
# getconf LONG_BIT # 查看系統多少位
2) 安裝JDK7.0版本
先卸載伺服器自帶的jdk軟體包
# java -version #查看伺服器是否安裝過jdk
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
# rpm -qa |grep gcj #查看伺服器安裝的jdk軟體包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸載軟體包
安裝jdk7.0
解壓配置安裝
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7
添加jdk7.0到系統環境變數
#cp /etc/profile /etc/profile.bak #備份
#vi /etc/profile#編輯,在最後添加下面的內容
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#source /etc/profile #使配置文件立即生效
由於系統中可能會有默認的其他版本JDK,所以,為了將我們安裝的JDK設置為默認JDK版本,還要進行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
執行下面命令,設置默認版本,此命令執行後,系統會列出當前存在的各種JDK版本,會提示你選擇
# update-alternatives --config java
測試
# java -version # 測試是否成功
下載並啟動tomcat
#cd/data進入你放置的目錄
#wgethttp://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.56/bin/apache-tomcat-7.0.56.tar.gz
#tar-zxv-fapache-tomcat-7.0.56.tar.gz
#mvapache-tomcat-7.0.56/usr/local/tomcat7
#chmod755-R/usr/local/tomcat7/
#/usr/local/tomcat7/bin/startup.sh
『捌』 如何將項目部署在linux伺服器
1.首先用maven將項目打成war包,eclipse:選中項目右鍵-->run as-->maven package
2.空的Tomcat項目到linux伺服器中,改埠
3.將打包成的war包到Tomcat中webapps下
4.在bin目錄下啟動startup.sh
5.操作命令進入bin目錄: [root@localhost neco-tomcat-6.0.35-8094]# cd /opt/neco-tomcat-6.0.35-8094/bin/
對文件夾賦許可權 :[root@localhost bin]# chmod 777 -R /opt/neco-tomcat-6.0.35-8094/
啟動tomcat服務:[root@localhost bin]# ./startup.sh
關閉服務: [root@localhost bin]# ./shutdown.sh
查看日誌信息:[root@localhost bin]# tail -222f /opt/neco-tomcat-6.0.35-8094/logs/catalina.out