java項目部署,java項目部署到linux服務器

本文目錄一覽:

java web項目部署之後url輸入報404錯誤,怎麼辦?

1.直接輸入localhost:8080/sms看有反應嗎,如果有的話那說明項目部署成功,如果沒反應說明項目部署失敗,需要查看日誌看看項目到底部署成功沒有。

查看log下面的catalina.log這個文件,看看有沒有error。java web程序部署的時候可以直接將war包部署到服務器上,也可以將war包解壓後的文件部署到服務器上。

2.localhost:8080/你的項目名稱,就是生成的那個文件夾的名字。

3.Web項目使用使用root賬號root密碼進行部署,通過Eclipse加載到Tomcat服務器可以發布成功,打成war包放到tomcat的webapps目錄無法發布成功,報錯。

4.錯誤很明顯,與MySQL密碼有關,但是兩種方式部署項目使用的jdbc.properties配置文件是一樣的。不是密碼不對引起的,網上大部分帖通過運行mysql -u root -p命令登錄時也會報這個錯誤,嘗試這種方法登錄下,看是否存在同樣的問題。

5.root帳戶默認不開放遠程訪問權限,所以需要修改一下相關權限。

6.打開MySQL目錄下的my.ini文件,在文件的最後添加一行”skip-grant-tables”,保存並關閉文件。(WIN7默認安裝,my.ini在C:\ProgramData\MySQL\MySQL Server 5.6)

7. 重啟MySQL服務。

8. 通過命令行進入MySQL的BIN目錄,輸入”mysql -u root -p”(不輸入密碼),回車即可進入數據庫。(WIN7默認安裝,BIN目錄為:C:\Program Files\MySQL\MySQL Server 5.6\bin)

9. 執行”use mysql;”,使用mysql數據庫。

10. 執行”update user set authentication_string=PASSWORD(“admin”) where user=’root’;”(修改root的密碼)

11.打開MySQL目錄下的my.ini文件,刪除最後一行的“skip-grant-tables”,保存並關閉文件。

前邊的步驟,其實也可以直接通過mysql客戶端工具修改root密碼.

如何把本地項目部署到服務器上

把本地項目部署到服務器上方法比較多,這裡以javaee項目為例:

1、把項目打包成zip,

2、FTP上傳到生產服務器tomcat的webapps目錄下解壓;

3、本地修改好的文件,

4、立即FTP上傳到生產服務器對應的目錄;

5、生產服務器安裝svn服務,在本地把修改過的文件commit,然後生產服務器update。

擴展資料:

可以從這幾個方面來衡量服務器是否達到了其設計目的;R:Reliability可靠性;A:Availability可用性;S:Scalability可擴展性;U:Usability易用性;M:Manageability可管理性,即服務器的RASUM衡量標準。

1、可擴展性

服務器必須具有一定的“可擴展性”,這是因為企業網絡不可能長久不變,特別是在當今信息時代。如果服務器沒有一定的可擴展性,當用戶一增多就不能勝任的話,一台價值幾萬,甚至幾十萬的服務器在短時間內就要遭到淘汰,這是任何企業都無法承受的。為了保持可擴展性,通常需要在服務器上具備一定的可擴展空間和冗餘件(如磁盤陣列架位、PCI和內存條插槽位等)。

可擴展性具體體現在硬盤是否可擴充,CPU是否可升級或擴展,系統是否支持WindowsNT、Linux或UNIX等多種可選主流操作系統等方面,只有這樣才能保持前期投資為後期充分利用。

2、易使用性

服務器的功能相對於PC機來說複雜許多,不僅指其硬件配置,更多的是指其軟件系統配置。服務器要實現如此多的功能,沒有全面的軟件支持是無法想象的。但是軟件系統一多,又可能造成服務器的使用性能下降,管理人員無法有效操縱。所以許多服務器廠商在進行服務器的設計時,除了在服務器的可用性、穩定性等方面要充分考慮外,還必須在服務器的易使用性方面下足功夫。

服務器的易使用性主要體現在服務器是不是容易操作,用戶導航系統是不是完善,機箱設計是不是人性化,有沒有關鍵恢復功能,是否有操作系統備份,以及有沒有足夠的培訓支持等方面。

參考資料來源:百度百科 :服務器

java 項目部署

第一步、這個圖的左邊那個按鈕就是部署按鈕,中間的那個是啟動服務器的、點下下三角可以選擇。

第二步、我是已經部署上去的,你沒有的話,點Add,再選擇你裝好的tomcat。deploy就是部署的意思。。。

部署以後,就在你服務器上了,這是我的目錄,你根據自己的tomcat安裝目錄也可以找到的。

第三步、

最後你啟動tomcat服務器,就可以打開瀏覽器登錄什麼的了。

希望能對你有幫助!!!

javaweb項目如何部署上線?

javaweb項目如何部署上線?步驟如下:

購買jsp空間和域名

將項目上傳到購買的jsp空間,空間提供商有管理界面操作web服務器,還會提供數據庫的管理界面

進行雙向綁定,讓空間提供商綁定你的域名,讓域名提供商綁定jsp空間所在服務器的IP.

JavaWeb,是用Java技術來解決相關web互聯網領域的技術總和。web包括:web服務器和web客戶端兩部分。Java在客戶端的應用有javaapplet,不過使用得很少,Java在服務器端的應用非常的豐富,比如Servlet,JSP和第三方框架等等。Java技術對Web領域的發展注入了強大的動力。

如何將Java web項目部署到服務器

一、前言

前面我們已經嘗過了在雲服務器上部署代碼的甜頭了,現在主菜就要上場了,那就是將我們的 JavaWeb 項目部署到雲服務器上。興奮吧?淡定淡定~

二、項目部署

我們對於 Java Web 項目在本地機器(無論是 Windows 還是 Linux)上的部署已經瞭然於心了,那麼對於在雲服務器上部署 Java Web 項目又是如何操作的呢? 其實很簡單,還是離不開 Web 項目部署的那三點:

① 基礎的 JDK 環境

② 一個 Web 服務器。如 Tomcat、JBoss

③ 一款數據庫。如:mysql

對於雲服務器上 Java Web 項目的部署,和平時在 Windows、Linux 下部署是一樣的。最多也就是只能使用純命令模式來操作而已,其實過程都一樣。

2.1 環境準備

既然是 Java Web 項目的部署,首先自然需要配置好相關的環境羅。也就是:先在雲主機上搭建好 Java 開發環境,如 OpenJDK 的安裝、Tomcat 的安裝、Mysql 數據庫的安裝。

2.2 項目部署

我們要部署 Java Web 項目,那就至少得將項目上傳到雲服務器。其實過程很簡單,基本上也就是下面三個步驟:

① 打包上傳:將項目打包成 war 文件,然後利用傳到遠程服務器(在Eclipse中直接將項目導出為.war文件)。

② 將 war 文件移動到 Tomcat 目錄下的 webapps 下。

③ 重啟 Tomcat,訪問我們的項目。

在這個過程中,我們需要注意。因為一般而已,作為一個 Web 項目,我們肯定是有數據庫的使用的。那麼數據庫部分怎麼辦呢?其實,只需要將我們已有的數據庫轉儲為 sql 文件,然後將 sql 文件上傳到雲服務器上執行即可。以 mysql 為例,如下操作:

① 轉儲為 sql 腳本,並上傳:先在本地將我們項目使用的數據庫轉為 sql 文件,上傳到雲服務器上 (可以利用 Navicat 將數據庫轉儲為.sql文件)。

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

java項目怎麼部署到linux服務器啊?

1、首先需要在linux服務器上配置java環境,如安裝jdk+tomcat

2、配置完成jdk+tomcat環境後,需要把你的java項目複製到tomcat的webapps下

3、複製到tomcat的webapps後,重啟tomcat,然後訪問項目名,瀏覽驗證java項目

4、安裝jdk+tomcat環境如下:

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

            #32位

     #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  進入你放置的目錄

# 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

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/239631.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:17
下一篇 2024-12-12 12:17

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean加載過程

    Java Bean加載過程涉及到類加載器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean加載的過程。 一、類加載器 類加載器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • 掌握magic-api item.import,為你的項目注入靈魂

    你是否曾經想要導入一個模塊,但卻不知道如何實現?又或者,你是否在使用magic-api時遇到了無法導入的問題?那麼,你來到了正確的地方。在本文中,我們將詳細闡述magic-api的…

    編程 2025-04-29
  • Java判斷字符串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字符串中是否存在多個指定字符: 一、字符串遍歷 字符串是Java編程中非常重要的一種數據類型。要判斷字符串中是否存在多個指定字符…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29

發表回復

登錄後才能評論