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/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

发表回复

登录后才能评论