在websphere 7中启动应用程序时出现以下错误。
日志定位- /apps/WebSphere/profiles7/node/logs/server1/SystemOut.log
[8/22/17 18:06:04:009 CEST] 0000003c WebContainer E com.ibm.ws.webcontainer.WebContainer handleRequest SRVE0255E: A WebGroup/Virtual Host to handle / has not been defined.
[8/22/17 18:06:16:282 CEST] 0000001
在我的开发工作站(实际上包含在/etc/apache2/ apache.conf /andrew.conf)中,我有以下内容:
<Directory "/Users/andrew/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
DocumentRoot /Users/andrew/Sites/mysite/public
Server
我在两个Ubuntu实例中使用Tomcat,这两个实例位于Amazon Web Services云中的ELB (弹性负载均衡器)后面。每个Tomcat安装在同一个引擎中都有几个虚拟主机。ELB进行运行状况检查,以查看主机是否处于活动状态。但是在主机内部,哪个Tomcat虚拟主机收到健康检查请求呢?在定义运行状况检查时,我只指定了端口和URL的最后一部分。所以我不知道所执行的运行状况检查的完整URL是什么。现在,在引擎中被声明为默认主机的Tomcat虚拟主机是获得检查的主机,因为它是默认主机。但实际上,该主机不是为应用程序提供服务的主机,因此它不应该是接收检查请求的主机。
换句话说:如果检查使用
我用的是Yosemite和Apache 2.4
/private/etc/apache2/httpd.conf
ServerName 127.0.0.1:80
DocumentRoot "/Library/WebServer/Documents/"
<Directory "/Library/WebServer/Documents">
Options Multiviews FollowSymLinks
MultiviewsMatch Any
AllowOverride All
Order allow,deny
A
让我的ServerAlias域正确工作是有问题的。apache2ctl -S给出:
IP.ADDRESS:80 is a NameVirtualHost
default server byteinsight.net (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost byteinsight.net (/etc/apache2/sites-enabled/000-default.conf:1)
wild alias *.byteinsight.uk
wild alias *.byteinsi