30多家公司同一套应用程序部署到一台服务器上的难题解决方法
发布时间:2010-06-14 17:27:30 文章来源:www.iduyao.cn 采编人员:星星草
30多家公司同一套应用程序部署到一台服务器上的难题
最近实施一个项目,三十多家公司用同一套应用程序,但为了节约成本,突然决定共用同一台服务器,但数据必须分开,再进行大的程序改动已经是不大现实了,只能从其他方面想办法:
J2EE服务器为WAS,数据库为Oracle
数据库还好处理,建立三十多个用户用同样的数据表结构就可以了
但应用程序始终得不到解决,已经考虑使用30多个虚拟主机的情形,但才部署两个虚拟主机,就发现访问冲突:本来访问的是9080端口的程序,但有时候调用的却是9082下的类
像这种情况下,怎么处理好呢?望各位大大指教,不甚感激!
------解决方案--------------------
每个应用都有自己的CONTEXT,位于不同的虚拟主机,可以端口加context的方式访问,例如:http://192.168.1.4:9080/App1;http://192.168.1.4:9080/App2。
------解决方案--------------------
访问冲突的问题可以使用http server解决吧
------解决方案--------------------
“已经考虑使用30多个虚拟主机的情形,但才部署两个虚拟主机,就发现访问冲突:本来访问的是9080端口的程序,但有时候调用的却是9082下的类 ”
虚拟主机里主机别名的部分不要用“*”,然后每家公司用自己单独的域名访问。
不过话说回来,一个程序部署那么多次,同时跑,一个jvm虚拟机恐怕吃不消吧。慎重。。。
------解决方案--------------------
30多个是有太多了 关注ing
------解决方案--------------------
30多个是不是有点多了个?????
------解决方案--------------------
理论上没问题,就算 30 个多了,也得解决 10 能行的问题,人家只要能节约成本就好,1 台实在不行,3 台 5 台也说不定能考虑呢,问题是现在要解决至少 2 个 版本能跑起来来啊。
看起来是个配置错误,像 #3 楼说的,不过我不懂啊。
考虑 #1 楼说的办法先,如果代码里面已经写死了 contextPath 的情况再看看其他配置问题。
------解决方案--------------------
分布式部署,管他多少家公司,一个公司用一个域来控制,只是数据库表稍微改动一下而已,我想这个问题应该可以解决的吧。
------解决方案--------------------
建30多个Server吧。
------解决方案--------------------
这么多的公司用一个也太穷了吧。
------解决方案--------------------
LZ,这一台机器是什么配置和操作系统?项目预算如果允许的话多上几台机器配合虚拟化。这已经超越了软件开发的问题,还包括硬件、操作系统、存储、网络等方面的考虑,需要从 IT 的高度去考虑。
------解决方案--------------------
30多家,再好的配置也有很高的几率往后运行不稳定哦
------解决方案--------------------
建立多个server,每个server上分配1.5G内存,部署多个应用,IHS和WebSphere配合命名不同上下文根访问。
可以多建几个访问端口,9080、9081...9443、9444...,建立端口还要注意设置环境变量
------解决方案--------------------
建30多个Httpserver和server,一对一访问
------解决方案--------------------
顶!LZ太牛了。。。
------解决方案--------------------
顶!LZ太牛了。。。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
was服务一直起不来,急急急.......
[11-11-9 20:43:56:440 CST] 7b7f7d45 SASRas A JSAS0005I: 已注册 SecurityCurrent。
...
-
哪里下载websphere 6.1呢?
去ibm网站上注册了用户名,还是下载不了。谁能提供给我一个好用的下载地址呢?谢谢各位了
------解决方案-...
-
websphere建立数据源 连接测试报错 下面是具体信息
在节点 localhostNode01 上的服务器 server1 上,对数据源 PGISAPP 执行的测试...
-
websphere mq7如何安装,报未检测到websphere eclipse平台版本3.3
我下了个windows 下的websphere mq 7,安装时报未检测到 WebSphe...
-
已经2天了,WebSphere 7.0还没有跑起来,老是提示找不到包啊
我的程序开发的时候一直使用的都是tomcat 6.0,现在项目结束了根据客户的...
-
WebSphere下写JNDI查找EJB时遇到一个棘手问题
我用的开发工具是RAD7.5,服务器是WebSphere Application Server7.0[color=#FF0000...
-
websphere server1在控制台无法正常启动
websphere server1在控制台无法正常启动,后台进程状态一直显示在启动中starting!望各位高...
-
dmgr,nodeagent以及server1这几个进程的作用分别是什么?
如题。
dmgr,nodeagent以及server1这几个进程的作用分别是什么?
希望能详...
-
WebSphere6怎么设置无状态会话bean在初始化时bean池实例化bean个数
WebSphere6怎么设置无状态会话bean在初始化时bean池实例化bea...
-
websphere 集群
我现在有4台服务器在用websphere,不过都是各自单独使用,所以用户访问都是使用4个连接,很麻烦。
上网也找了好一些...