J2EE服务器为WAS,数据库为Oracle
数据库还好处理,建立三十多个用户用同样的数据表结构就可以了
但应用程序始终得不到解决,已经考虑使用30多个虚拟主机的情形,但才部署两个虚拟主机,就发现访问冲突:本来访问的是9080端口的程序,但有时候调用的却是9082下的类
像这种情况下,怎么处理好呢?望各位大大指教,不甚感激!
15 个解决方案
#1
每个应用都有自己的CONTEXT,位于不同的虚拟主机,可以端口加context的方式访问,例如:http://192.168.1.4:9080/App1;http://192.168.1.4:9080/App2。
#2
访问冲突的问题可以使用http server解决吧
#3
“已经考虑使用30多个虚拟主机的情形,但才部署两个虚拟主机,就发现访问冲突:本来访问的是9080端口的程序,但有时候调用的却是9082下的类 ”
虚拟主机里主机别名的部分不要用“*”,然后每家公司用自己单独的域名访问。
不过话说回来,一个程序部署那么多次,同时跑,一个jvm虚拟机恐怕吃不消吧。慎重。。。
虚拟主机里主机别名的部分不要用“*”,然后每家公司用自己单独的域名访问。
不过话说回来,一个程序部署那么多次,同时跑,一个jvm虚拟机恐怕吃不消吧。慎重。。。
#4
30多个是有太多了 关注ing
#5
30多个是不是有点多了个?????
#6
理论上没问题,就算 30 个多了,也得解决 10 能行的问题,人家只要能节约成本就好,1 台实在不行,3 台 5 台也说不定能考虑呢,问题是现在要解决至少 2 个 版本能跑起来来啊。
看起来是个配置错误,像 #3 楼说的,不过我不懂啊。
考虑 #1 楼说的办法先,如果代码里面已经写死了 contextPath 的情况再看看其他配置问题。
看起来是个配置错误,像 #3 楼说的,不过我不懂啊。
考虑 #1 楼说的办法先,如果代码里面已经写死了 contextPath 的情况再看看其他配置问题。
#7
分布式部署,管他多少家公司,一个公司用一个域来控制,只是数据库表稍微改动一下而已,我想这个问题应该可以解决的吧。
#8
建30多个Server吧。
#9
这么多的公司用一个也太穷了吧。
#10
LZ,这一台机器是什么配置和操作系统?项目预算如果允许的话多上几台机器配合虚拟化。这已经超越了软件开发的问题,还包括硬件、操作系统、存储、网络等方面的考虑,需要从 IT 的高度去考虑。
#11
30多家,再好的配置也有很高的几率往后运行不稳定哦
#12
建立多个server,每个server上分配1.5G内存,部署多个应用,IHS和WebSphere配合命名不同上下文根访问。
可以多建几个访问端口,9080、9081...9443、9444...,建立端口还要注意设置环境变量
可以多建几个访问端口,9080、9081...9443、9444...,建立端口还要注意设置环境变量
#13
建30多个Httpserver和server,一对一访问
#14
顶!LZ太牛了。。。
#15
顶!LZ太牛了。。。
#1
每个应用都有自己的CONTEXT,位于不同的虚拟主机,可以端口加context的方式访问,例如:http://192.168.1.4:9080/App1;http://192.168.1.4:9080/App2。
#2
访问冲突的问题可以使用http server解决吧
#3
“已经考虑使用30多个虚拟主机的情形,但才部署两个虚拟主机,就发现访问冲突:本来访问的是9080端口的程序,但有时候调用的却是9082下的类 ”
虚拟主机里主机别名的部分不要用“*”,然后每家公司用自己单独的域名访问。
不过话说回来,一个程序部署那么多次,同时跑,一个jvm虚拟机恐怕吃不消吧。慎重。。。
虚拟主机里主机别名的部分不要用“*”,然后每家公司用自己单独的域名访问。
不过话说回来,一个程序部署那么多次,同时跑,一个jvm虚拟机恐怕吃不消吧。慎重。。。
#4
30多个是有太多了 关注ing
#5
30多个是不是有点多了个?????
#6
理论上没问题,就算 30 个多了,也得解决 10 能行的问题,人家只要能节约成本就好,1 台实在不行,3 台 5 台也说不定能考虑呢,问题是现在要解决至少 2 个 版本能跑起来来啊。
看起来是个配置错误,像 #3 楼说的,不过我不懂啊。
考虑 #1 楼说的办法先,如果代码里面已经写死了 contextPath 的情况再看看其他配置问题。
看起来是个配置错误,像 #3 楼说的,不过我不懂啊。
考虑 #1 楼说的办法先,如果代码里面已经写死了 contextPath 的情况再看看其他配置问题。
#7
分布式部署,管他多少家公司,一个公司用一个域来控制,只是数据库表稍微改动一下而已,我想这个问题应该可以解决的吧。
#8
建30多个Server吧。
#9
这么多的公司用一个也太穷了吧。
#10
LZ,这一台机器是什么配置和操作系统?项目预算如果允许的话多上几台机器配合虚拟化。这已经超越了软件开发的问题,还包括硬件、操作系统、存储、网络等方面的考虑,需要从 IT 的高度去考虑。
#11
30多家,再好的配置也有很高的几率往后运行不稳定哦
#12
建立多个server,每个server上分配1.5G内存,部署多个应用,IHS和WebSphere配合命名不同上下文根访问。
可以多建几个访问端口,9080、9081...9443、9444...,建立端口还要注意设置环境变量
可以多建几个访问端口,9080、9081...9443、9444...,建立端口还要注意设置环境变量
#13
建30多个Httpserver和server,一对一访问
#14
顶!LZ太牛了。。。
#15
顶!LZ太牛了。。。