欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java代碼部署 java程序怎么部署到tomcat

java代碼如何增量部署?

那你就需要從SVN上拷下更新的代碼(java文件),再在eclipse(ide)工具上編譯成class,再替換掉原有的class文件

創(chuàng)新互聯(lián)建站是專業(yè)的漢源網(wǎng)站建設(shè)公司,漢源接單;提供成都網(wǎng)站制作、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行漢源網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

java項(xiàng)目怎么部署到linux服務(wù)器啊?

1、首先需要在linux服務(wù)器上配置java環(huán)境,如安裝jdk+tomcat

2、配置完成jdk+tomcat環(huán)境后,需要把你的java項(xiàng)目復(fù)制到tomcat的webapps下

3、復(fù)制到tomcat的webapps后,重啟tomcat,然后訪問項(xiàng)目名,瀏覽驗(yàn)證java項(xiàng)目

4、安裝jdk+tomcat環(huán)境如下:

1)下載JDK(下面分別是32位系統(tǒng)和64位系統(tǒng)下的版本)

#32位

#64位

# getconf LONG_BIT?? #? 查看系統(tǒng)多少位

2) 安裝JDK7.0版本

先卸載服務(wù)器自帶的jdk軟件包

# java -version???? #查看服務(wù)器是否安裝過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?? #查看服務(wù)器安裝的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到系統(tǒng)環(huán)境變量

# cp /etc/profile /etc/profile.bak ???#備份

# vi /etc/profile?????#編輯,在最后添加下面的內(nèi)容?

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  #使配置文件立即生效

由于系統(tǒng)中可能會(huì)有默認(rèn)的其他版本JDK,所以,為了將我們安裝的JDK設(shè)置為默認(rèn)JDK版本,還要進(jìn)行如下工作。

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

執(zhí)行下面命令,設(shè)置默認(rèn)版本,此命令執(zhí)行后,系統(tǒng)會(huì)列出當(dāng)前存在的各種JDK版本,會(huì)提示你選擇

# update-alternatives --config java

測試

# java -version?????? # 測試是否成功

下載并啟動(dòng)tomcat

#?cd?/data??進(jìn)入你放置的目錄

#?wget?

#?tar?-zxv?-f?apache-tomcat-7.0.56.tar.gz

#?mv?apache-tomcat-7.0.56?/usr/local/tomcat7?

#?chmod?755?-R?/usr/local/tomcat7/

#?/usr/local/tomcat7/bin/startup.sh

如何部署java項(xiàng)目

1. 先看下文檔目錄和最后打包的效果

可以看到,打包完后,第三方j(luò)ar并不在程序包內(nèi)。

2. 配置MANIFEST.MF文件,程序打包時(shí)會(huì)用到。

2.1 在項(xiàng)目下新健一個(gè)文件夾

2.1 在該文件夾下新健一個(gè)MANIFEST.MF文件, 配置對應(yīng)的屬性

3. 打包程序, 不包含第三方JAR包

3.1 點(diǎn)擊 file export

3.2 選擇 jar file, 點(diǎn)擊next

3.3 選擇 項(xiàng)目打包文件,錄入一個(gè)生產(chǎn)jar的路徑(只需要項(xiàng)目文件, 不包含第三方j(luò)ar以及MANIFEST.MF; 同時(shí)也不包含.classpath 和.project)

3.4 ?點(diǎn)擊選擇已經(jīng)存在的裝配單

3.5 一直到結(jié)束

4. 通過java -jar xxx.jar 來運(yùn)行, ?但是這里需要注意要關(guān)聯(lián)第三方Jar包, 怎么關(guān)聯(lián), 會(huì)程序會(huì)通過?MANIFEST.MF中的Class-Path去尋找。所以最終要運(yùn)行jar報(bào)的結(jié)構(gòu)如下。

如何將Java web項(xiàng)目部署到服務(wù)器

一、前言

前面我們已經(jīng)嘗過了在云服務(wù)器上部署代碼的甜頭了,現(xiàn)在主菜就要上場了,那就是將我們的 JavaWeb 項(xiàng)目部署到云服務(wù)器上。興奮吧?淡定淡定~

二、項(xiàng)目部署

我們對于 Java Web 項(xiàng)目在本地機(jī)器(無論是 Windows 還是 Linux)上的部署已經(jīng)了然于心了,那么對于在云服務(wù)器上部署 Java Web 項(xiàng)目又是如何操作的呢? 其實(shí)很簡單,還是離不開 Web 項(xiàng)目部署的那三點(diǎn):

① 基礎(chǔ)的 JDK 環(huán)境

② 一個(gè) Web 服務(wù)器。如 Tomcat、JBoss

③ 一款數(shù)據(jù)庫。如:mysql

對于云服務(wù)器上 Java Web 項(xiàng)目的部署,和平時(shí)在 Windows、Linux 下部署是一樣的。最多也就是只能使用純命令模式來操作而已,其實(shí)過程都一樣。

2.1 環(huán)境準(zhǔn)備

既然是 Java Web 項(xiàng)目的部署,首先自然需要配置好相關(guān)的環(huán)境羅。也就是:先在云主機(jī)上搭建好 Java 開發(fā)環(huán)境,如 OpenJDK 的安裝、Tomcat 的安裝、Mysql 數(shù)據(jù)庫的安裝。

2.2 項(xiàng)目部署

我們要部署 Java Web 項(xiàng)目,那就至少得將項(xiàng)目上傳到云服務(wù)器。其實(shí)過程很簡單,基本上也就是下面三個(gè)步驟:

① 打包上傳:將項(xiàng)目打包成 war 文件,然后利用傳到遠(yuǎn)程服務(wù)器(在Eclipse中直接將項(xiàng)目導(dǎo)出為.war文件)。

② 將 war 文件移動(dòng)到 Tomcat 目錄下的 webapps 下。

③ 重啟 Tomcat,訪問我們的項(xiàng)目。

在這個(gè)過程中,我們需要注意。因?yàn)橐话愣眩鳛橐粋€(gè) Web 項(xiàng)目,我們肯定是有數(shù)據(jù)庫的使用的。那么數(shù)據(jù)庫部分怎么辦呢?其實(shí),只需要將我們已有的數(shù)據(jù)庫轉(zhuǎn)儲(chǔ)為 sql 文件,然后將 sql 文件上傳到云服務(wù)器上執(zhí)行即可。以 mysql 為例,如下操作:

① 轉(zhuǎn)儲(chǔ)為 sql 腳本,并上傳:先在本地將我們項(xiàng)目使用的數(shù)據(jù)庫轉(zhuǎn)為 sql 文件,上傳到云服務(wù)器上 (可以利用 Navicat 將數(shù)據(jù)庫轉(zhuǎn)儲(chǔ)為.sql文件)。

② 執(zhí)行 sql:然后進(jìn)入 mysql 中執(zhí)行該 sql 文件。(若服務(wù)器裝有Navicat,可直接用Navicat執(zhí)行.sql文件,執(zhí)行前需要選中存放表的數(shù)據(jù)庫,應(yīng)該與代碼中數(shù)據(jù)庫連接語句包含的數(shù)據(jù)庫名保持一致)

當(dāng)前題目:java代碼部署 java程序怎么部署到tomcat
分享路徑:http://chinadenli.net/article10/dogccdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)自適應(yīng)網(wǎng)站小程序開發(fā)定制網(wǎng)站手機(jī)網(wǎng)站建設(shè)網(wǎng)頁設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)