当前位置: 代码迷 >> WebSphere >> Websphere部署的端口有关问题
  详细解决方案

Websphere部署的端口有关问题

热度:5921   发布时间:2013-02-26 00:00:00.0
Websphere部署的端口问题
我在linux上安装了Websphere6.1,部署了项目,访问时用用http://locahost:9080/test进入项目,现在想修改成直接通过http://locahost,输入ip访问项目,各位高手们能给小弟个思路吗!初次用WAS!谢了!
分数只有20分了!

------解决方案--------------------------------------------------------
安装IHS,也就是IBM HTTP SERVER
安装Websphere Plug-in
这样在was管理控制台中就能看到webserver了,部署应用的时候,选择映射到webserver上,就可以通过80端口访问了。
------解决方案--------------------------------------------------------
先创建另外一个 Profile,在向导中好像可以指定端口,不要用自动配置的端口。

V7 这个目录 $WAS_ROOT/bin/ProfileManagement 下应该有个批脚本是启动 profile 创建向导的。6.1 应该类似,6.1 和 7.0 都支持 Profile 创建,应该类似的。

或许还可以把这个新创建的 Profile 设置成 default profile。

------解决方案--------------------------------------------------------
尝试2楼的方式,将portal的端口映射都IHS的80端口
------解决方案--------------------------------------------------------
建议装一个IBM HTTP Server,

另外WAS本身端口也是可以修改的,你可以通过控制台直接修改端口装个9080为80即可。

我机器上没装WEBSPHERE,不方便截图,不过从控制台很容易找到的。
------解决方案--------------------------------------------------------
不是说localhost后面没有端口,而是使用了默认端口80!也就是你只需要配置为80,都可以不用输入!
IHS或者9080变80
------解决方案--------------------------------------------------------
在控制台直接选中服务器名称--->进入后再点菜单“端口”--进入后即可看到所有端口,直接修改端口号即可
------解决方案--------------------------------------------------------
解决思路 利用java script 跳转 
第一步 安装httpserver 或者源码编译的apache 
httpserver 的安装目录一般为/opt/IBM/HTTPServer/
apache 的安装目录一般为/usr/local/apache2/
在此目录下找到htdocs文件夹
第二步 创建 index 进行跳转
创建index 文件 内容如下
<head>
<meta http-equiv="refresh" content="1;URL=此处为你带端口的访问地址" />
</head>
下面给出一个例子
<head>
<meta http-equiv="refresh" content="1;URL=http://szsyweb.ccmu.edu.cn/wps/myportal" />
</head>
完成后重启apache 现在你就可以通过访问域名来访问应用了