现在我的原始问题已经过编辑以避免混淆:
我已在同一台计算机上配置了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
答案 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开始显示
很高兴与我一样的新人分享我的经验。