java多站點部署(java分散式多地部署)

本文目錄一覽:

TOMCAT6.0配置多站點

permgen.space

這個是代碼區不足了。看來你的項目類庫很多啊!呵呵!

你把內存配置高一些,比如使用2G的內存,基本就沒問題了。

還有,千萬不要頻繁的更新你的站點,否則每次更新都會重新佔用代碼區。

配置內存你會吧!不行Hi我!

各位業界大神,怎麼實現一個伺服器掛多個java網站。

可以多裝幾個tomcat,更改server埠,達到互相埠不衝突,就行了

多個JAVA項目,部署到不同的App伺服器,但公用資料庫,怎樣開發規範?

每個項目一個表空間,這不會出問題。主要是3個項目最後打包的東西所用到的第三方提供的 jar 類庫的共享問題。如果大家用相同的 jar 就盡量用同一個版本,如果沒辦法做到用同一個版本就盡量把它們放到自己的 ear 裡面或 WEB-INF/lib 下面,不能直接把同一個 api 的不同版本同時放到伺服器的 lib 目錄下。

ear 本身是一個 zip 格式,它可以包括 ejb 的 jar, war 之類的,另外還可以把第三方的 spring.jar,hibernate.jar 之類的也放在裡面,然後你的 ejb 源文件夾的 META-INF/MANIFEST.MF 裡面的 Class-Path: spring.jar hibernate.jar 這樣用相對位置來引用第三方 jar 就可以了。

一個java項目,需要映射多個子站點,有什麼方案

抽提服務,前端分離開,多個站點,各自獨立的UI。

後面服務有特殊邏輯的使用域名區分。

Tomcat 多站點設置

iis5和resin2.1.11

1.在iis中新建一個站點,指向某一目錄如d:\aspjsp,然後在該目錄下面建一個scripts目錄,將isapi_srun.dll拷貝到scripts目錄下。

2.在iis中在這個新建站點下面建一個虛擬目錄scripts,指向cd:\aspjsp\scripts。

3.在這個站點屬性中的ISAPI篩選器中將d:\aspjsp\scripts\isapi_srun.dll加入。

要想配置多個站點重複以上超作。iis配置虛擬主機很簡單,就是給站點分配不同的主機頭。詳細的可以查查網上為書不少的文章。

4.配置resin的resin.conf。

類似簡單配置:

多個站點

caucho.com

http-server

host id=” app-dir=’d:\aspjsp’

!– automatically compile Java in WEB-INF —

classpath id=’WEB-INF/classes’ source=’WEB-INF/classes’/

cache-mapping url-pattern=’/’ servlet-name=’jsp’/

servlet-mapping url-pattern=’*.jsp’ servlet-name=’jsp’/

servlet-mapping url-pattern=’/servlet/*’ servlet-name=’invoker’/

error-log id=’log/error.log’/

/host

host id=” app-dir=’d:\aspjsp2′

!– automatically compile Java in WEB-INF —

classpath id=’WEB-INF/classes’ source=’WEB-INF/classes’/

servlet-mapping url-pattern=’*.jsp’ servlet-name=’jsp’/

servlet-mapping url-pattern=’/servlet/*’ servlet-name=’invoker’/

error-log id=’D:/aspjsp2/WEB-INF/log/error.log’/

/host

srun id=”a” host=” port=’6802’/

srun id=”b” host=” port=’6803’/

/http-server

/caucho.com

單一站點

!–

— A sample IIS configuration

caucho.com

!– log id=’/’ href=’stderr:’/ —

http-server app-dir=’d:\inetpub\wwwroot’ class-update-interval=’2′

srun port=’6802’/

!– automatically compile Java in WEB-INF —

classpath id=’WEB-INF/classes’ source=’WEB-INF/classes’/

error-log id=’log/error.log’/

/http-server

/caucho.com

5.可以用net stop iisadmin和net start w3svc 來重啟iis,也可以用其它方法

啟動resin

單一站點 resin路徑/bin/httpd.exe

多個站點 resin路徑/bin/httpd.exe -server a , resin路徑/bin/httpd.exe -server b 需要有幾個啟幾個,不知有無好辦法,沒有細看文檔,以後吧

(已經知道的問題:將index.jsp設成首頁,不能解析,顯示源碼。暫時不知道解決辦法,先用index.asp轉向)

參考了

精華區的幾篇文章,一併感謝作者。

另附小技巧

記事本打開 C:\WINNT\system32\drivers\etc\hosts 出現類似下面的內容

127.0.0.1 localhost

127.0.0.1 # Added by JJ for test

127.0.0.1 # Added by JJ for test

你可以把要測試的主機域名指到127.0.0.1這樣本機測試就ok。

一台伺服器,部署多個項目

首先確定你需要在什麼模式下進行設置,一種是改變埠方法可以同時多個項目進行部署,一種是建立多個虛擬機,進行設置。

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

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

相關推薦

  • Java JsonPath 效率優化指南

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

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

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

    編程 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
  • KeyDB Java:完美的分散式高速緩存方案

    本文將從以下幾個方面對KeyDB Java進行詳細闡述:KeyDB Java的特點、安裝和配置、使用示例、性能測試。 一、KeyDB Java的特點 KeyDB Java是KeyD…

    編程 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

發表回復

登錄後才能評論