Tomcat 如何在AWS实例上设置SpagoBI

Tomcat 如何在AWS实例上设置SpagoBI,tomcat,amazon-web-services,amazon-ec2,spagobi,Tomcat,Amazon Web Services,Amazon Ec2,Spagobi,我想在AWS(AmazonWebServices)EC2实例上设置SpagoBI。我已经下载了all-in-one软件包并将其移动到AWS。我运行了启动脚本。我已经在我的本地机器上完成了相同的步骤,它工作得很好 在AWSEC2上,我为tomcat打开了端口8080,为http打开了端口80。我无法访问软件 如果您有任何关于如何解决此问题的想法,我们将不胜感激 可能是这样吗? 最初看起来您的实例上正在运行iptables,我的检查显示已过滤的端口,您需要添加一个允许端口8080的规则,或者禁用实

我想在AWS(AmazonWebServices)EC2实例上设置SpagoBI。我已经下载了all-in-one软件包并将其移动到AWS。我运行了启动脚本。我已经在我的本地机器上完成了相同的步骤,它工作得很好

在AWSEC2上,我为tomcat打开了端口8080,为http打开了端口80。我无法访问软件

如果您有任何关于如何解决此问题的想法,我们将不胜感激

可能是这样吗?

最初看起来您的实例上正在运行iptables,我的检查显示已过滤的端口,您需要添加一个允许端口8080的规则,或者禁用实例本身上的防火墙

您可以通过以root用户身份运行“serviceiptablestop”来验证这一点,然后查看是否可以连接端口8080


您是否设置了JAVA_主页和路径?除非这些设置正确,否则Tomcat在尝试启动SpagoBI时将使用404。请参见此处:

谢谢您的回答。我可以访问webapps forlder中的所有内容。我已经在TestDir下创建了一个测试文件,并在myip:8080/TestDir/test.html下访问它,它正在工作。如果我在SpagoBI下创建相同的文件,它将显示404页面。我不知道发生了什么事@McxI不熟悉AWS,但您是否尝试过对SpagoBI的文件进行chmod?是的,我已更改了所有权和权限。我认为这是资源问题。微实例不支持那么多的处理我重新创建了实例并允许所有的流量,我可以访问tomcat主页myip:8080,但当我访问myip:8080/SpagoBI时,它会抛出404错误。我正在运行微实例,资源要求很高,我怀疑是否是这个微实例没有足够的资源来满足Spago要求