WebSphere中的Apache配置

时间:2016-07-13 01:17:34

标签: apache websphere

现在我的原始问题已经过编辑以避免混淆:

我已在同一台计算机上配置了Web服务器(Apache)和应用程序服务器配置文件。

1)生成的插件,传播它并验证plugin-cfg.xml 2)安装DefaultApplication.ear(snoop)来测试连接 3)检查应用程序服务器和已安装应用程序的虚拟主机 4)确保端口号不重复 5)重新启动应用程序服务器和apache

当我尝试点击URL来测试snoop时,没有运气。

http://xx.xx.xx.xxx:9080/snoop --> This is now WORKING, bit not port 80

http://xx.xx.xx.xxx/snoop
Not Found
The requested URL /snoop was not found on this server
Apache/2.2.15 (Red Hat) Server at xx.xx.xx.xxx Port 80

你能告诉我遗漏的是什么吗?

注意:我发现/ opt / IBM / WebSphere / plugIns下没有/ bin目录 只有Conf和Logs目录可用。 WAS版本是8.5.5.7

2 个答案:

答案 0 :(得分:5)

在生成和传播plugin-cfg.xml之前,您需要将DefaultApplication映射到应用服务器(或群集)以及HTTP服务器,并记录其包含的Web模块的上下文根。

如果您无法在端口9080上获得WAS的响应,那么在您看到在其间添加Apache服务器时会发生什么事情通常没有任何意义。

答案 1 :(得分:2)

我设法解决了这些问题。

问题#1:将snoop启动为xx.xx.xx.xxx:9080/snoop 1)在WebSpher控制台中,服务器类型 - > WebSphere应用程序服务器 - > Server1 - >已安装的应用程序 - > DefaultApplication.ear - >模块 - >管理模块 - >默认Web应用程序 - >应该映射到App Server和Web Server

2)重新生成插件,传播,重新启动Apache和App Server(更好的关闭),然后xx.xx.xx.xxx:9080/snoop开始显示

问题#2:将snoop启动为xx.xx.xx.xxx/snoop 1)在我们的VM配置的默认WAS安装中,插件未正确安装。因此我安装了WebServer插件 // OUTPUT --2016-07-13 20:58:06-- http://books.google.com/books/content?id=pztHgTT4BGUC&printsec=frontcover&img=1 Resolving books.google.com... 216.58.194.206, 2607:f8b0:4005:801::200e Connecting to books.google.com|216.58.194.206|:80... connected. HTTP request sent, awaiting response... 500 Internal Server Error 2016-07-13 20:58:06 ERROR 500: Internal Server Error. (请注意我为插件创建了一个新目录,而不是/ opt / IBM / WebSphere / Plugins 2)在httpd.conf

中添加以下行
aal-imcl install com.ibm.websphere.PLG.v85_8.5.5006.20150529_0536 -acceptLicense -installationDirectory /opt/IBM/Plugins

3)重新生成插件,传播,重新启动Apache和App Server(更好的关闭)然后xx.xx.xx.xxx/snoop开始显示

很高兴与我一样的新人分享我的经验。