當前位置:首頁 » 編程語言 » javalinux部署

javalinux部署

發布時間: 2022-06-08 21:19:26

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

㈡ java 應用程序在linux 上怎麼部署 運行

java 應用程序在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啟動成功,可以正常run了。

㈢ linux如何部署java程序

最好別用root運行,root用戶許可權是最高的,啟動的話會修改某些文件夾許可權,經常會導致用戶無權訪問靜態資源。舉個例子,你root啟動了以後會修改某些文件夾的許可權,就只能root能訪問了,然後你再用PC訪問項目,上傳文件或者下載文件的功能有時候會報錯,錯誤就是許可權不足,也有些圖片都載入不出來的。所以建議新建用戶,給指定許可權,可以ll一下看用戶有哪些許可權。

㈣ 如何在Linux上部署Java應用程序

java不用做任何改動就可以部署到linux系統,java編譯成*.
class文件
只需要
虛擬機
的支持,你只要在linux環境
下裝
一個jdk就OK了,然後配置一下
環境變數

然後java的class文件或者打包好的*.jar文件考到linux目錄下就可以用了.

㈤ 如何在linux中部署java環境

一.下載JDK
1.登錄Sun的JDK官方下載網址:http://java.sun.com/javase/downloads/index.jsp
2.下載jdk-1_5_0_07-linux-i586-rpm.bin文件

二.安裝JDK
1.增加jdk-1_5_0_07-linux-i586-rpm.bin文件的可執行許可權
#root> chmod 755 jdk-1_5_0_07-linux-i586-rpm.bin
2.執行jdk-1_5_0_07-linux-i586-rpm.bin
#root> ./ jdk-1_5_0_07-linux-i586-rpm.bin
3.安裝PRM包文件
#root> rpm -ivh jdk-1_5_0_07-linux-i586.rpm

三.配置環境變數PATH,JAVA_HOME,CLASSPATH
配置環境變數有三種:
1.修改/etc/profile文件(系統有效)
(1)#root > vi /etc/profile
(2)使用VI編輯器在profile文件中添加以下語句:
JAVA_HOME=/opt/jdk1.5
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

export JAVA_HOME,PATH,CLASSPATH
(3)重新登錄

[注意]
<1>Linux下環境變數使用:分隔路徑,不同於Windows下的;
<2>Linux使用($+環境變數名)來引用原來變數的值,Windows則是使用%+環境變數名+%.比如$PATH和%PATH%
<3>CLASSPATH中不能存在空格,如Windows下的C:\Documents and Settings\seagar\jdk1.5將是不合法的路徑名
<4>CLASSPATH中的當前目錄"."不能忽略
<5>export把環境變數導出為全局變數
<6>大小寫嚴格區分

2.修改.bashrc文件(個人用戶有效)
(1)#root > vi /home/seagar/.bashrc
(2)使用VI編輯器在.bashrc文件中添加以下語句:
JAVA_HOME=/opt/jdk1.5
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export JAVA_HOME,PATH,CLASSPAT
3.直接在shell修改(當前Shell有效)
export JAVA_HOME=/opt/jdk1.5
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

四.測試安裝情況
1.java -version查看版本號
2.使用VI編輯器編寫一個Java程序
(1)#root > vi Hello.java
(2)編寫程序
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello");
}
}
3.編譯:javac Hello.java
4.執行:java Hello

㈥ windows開發的java項目如何部署到Linux上

和windows上一樣。你需要在linux上安裝jdk(linux版本的)。
如果是web項目還需要安裝web應用伺服器,這個也都有linux版本的。
整個過程都跟windows是一樣的。只不過現在所有的東西都是linux版本的。
至於安裝過程。你到網上找。有很多很多。
eclipse。。myeclipse也都有linux版本的。在linux上開發也是一樣的。

㈦ 如何把java程序部署到linux系統下

java不用做任何改動就可以部署到linux系統,java編譯成*.class文件只需要虛擬機的支持,你只要在linux環境下裝一個jdk就OK了,然後配置一下環境變數。 然後java的class文件或者打包好的*.jar文件考到linux目錄下就可以用了.

㈧ 如何將java程序部署到linux伺服器上

java不用做任何改動就可以部署到linux系統,java編譯成*.class文件只需要虛擬機的支持,你只要在linux環境下裝一個jdk就OK了,然後配置一下環境變數。 然後java的class文件或者打包好的*.jar文件考到linux目錄下就可以用了. 望採納!

熱點內容
ios數據上傳伺服器 發布:2024-05-02 13:39:27 瀏覽:351
Php面向對象模式 發布:2024-05-02 13:33:32 瀏覽:80
安卓手機軟體如何快速打開 發布:2024-05-02 13:25:16 瀏覽:962
安卓網頁圖片不顯示怎麼辦 發布:2024-05-02 13:16:00 瀏覽:673
虛擬機搭建linux 發布:2024-05-02 13:02:48 瀏覽:186
哈弗f7配置怎麼使用 發布:2024-05-02 12:53:14 瀏覽:575
psv重新構建資料庫 發布:2024-05-02 12:43:53 瀏覽:792
農行對公密碼器的憑證號碼在哪裡 發布:2024-05-02 12:38:55 瀏覽:890
雙子星腳本 發布:2024-05-02 12:26:01 瀏覽:142
域名如何將程序部署到伺服器 發布:2024-05-02 12:25:38 瀏覽:948