我正在对接我的本地服务器,在该服务器上有数据库、应用程序服务器和所有其他配置来部署我的应用程序。目前,我已经创建了3个docker容器,用于运行Tomcat或WildFly等应用服务器,并公开了80、8130和8080端口。这些部署的应用程序是用Java语言编写的,可以从我的本地数据库读取数据,也可以向本地数据库写入数据。在每个应用程序的persistence.xml文件中,我已经在我的实际配置中配置了通过localhost的访问,没有docker也可以正常工作。
我想将容器上的应用程序连接到主机上对应的数据库,我该怎么做呢?
我创建了这样的容器:
docker run -d --name a
我想在亚马逊网络服务(Amazon Web services) EC2实例上设置SpagoBI。我已经下载了all in one软件包,并将其移动到AWS。我运行了启动脚本。我已经在我的本地机器上执行了相同的步骤,它工作得很好。
在AWS上,我为tomcat和EC2分别打开了8080端口和80端口。我不能访问软件。
任何关于我如何解决这个问题的想法,将非常感谢!
我有以下错误:
ssh: connect to host git.limeworks.eu port 22: Connection refused
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
现在,我在本地.ssh/config文件中的配置是:
host limeworks
user git
port 6565
hostname git.limeworks.eu;
完成TeamCity的新安装并尝试在与默认端口(8111)不同的端口上运行TeamCity之后,使用<TeamCity Directory>/conf/server.xml中的以下配置:
<!-- Run TeamCity on port 80 (localhost) -->
<Connector port="80" protocol=...></Connector>
我无法访问本地主机上的TeamCity。运行curl将产生以下结果:
$ curl localhost
Failed to connect to localhost