我正试图将一个war文件(Oracle的APEX Listener)部署到部署在RHEL服务器上的Glassfish3.1.2.2服务器上(我也在家里的Ubuntu服务器上看到了同样的问题)。
我使用以下命令创建域:
$GLASSFISH_HOME/bin/asadmin创建域--portbase 8100 myDomain
[我还在同一台GlassFish服务器上创建多个域(一个GF实例有多个域),portbase值为8200、8300和8400,并使用不同的域名。]
然后,我使用以下命令启动域:
$GLASSFISH\u HOME/bin/asadmin开始域myDomain
接下来,我尝试部署APEX。WAR文件使用:
$GLASSFISH_HOME/bin/asadmin部署——contextroot-apex。战争
但是,我得到了以下错误:
远程服务器不侦听[localhost:4848]上的请求。服务器启动了吗?无法获取远程命令。最近匹配的本地命令:帮助命令部署失败。
我还使用了以下命令,结果相同:
$GLASSFISH_HOME/bin/asadmin部署apex.war
$GLASSFISH_HOME/bin/asadmin部署-目标域apex.war
$GLASSFISH_HOME/bin/asadmin部署-目标域apex.war
每次我都会犯同样的错误。
我可以使用admin gui部署文件,但这是为客户安装的,我真的很想从我创建的bash外壳脚本中尽可能多地完成。
我还在安装Java1.7。0_45 JDK并修改$GLASSFISH_HOME/config/asenv。conf文件包含为JAVA=
该错误实际上是正确的,因为管理端口是8148。但是,我如何让玻璃鱼“知道”使用8148而不是4848。
我也尝试过这样做:
$GLASSFISH_HOME/bin/asadmin创建域--adminport 8148-域属性http.ssl.port=8152
但这得到了与上面相同的结果。
感谢您阅读这篇文章的大部头,任何关于如何解决这个问题的信息都将不胜感激!
/戴夫
我得到同样的错误,你应该这样做:
$GLASSFISH_HOME/bin/asadmin--port 8148部署apex.war
并输入用户名和密码,默认用户为admin,密码为adminadmin
祝你好运!
您可以指定asadmin
应连接的端口作为如下参数:
asadmin --port 4949 start-domain
如果这还不够,您甚至可以使用--host
指定主机名。
查看官方文档以查看所有可能的参数。
WildFly Full 10.1.0.final(WildFly Core 2.2.0.final):我正在寻找一种可能性,可以触发Java EE应用程序的部署(打包为EAR文件),而无需启动WildFly服务器或使用部署扫描程序。是否可以将ear文件添加到配置文件中,以便服务器在第一次启动时就开始部署我的应用程序?
我目前有一个部署和一个服务在GKE上运行良好。我的问题是,我想将我的外部IP:端口“绑定”到域名(在OVH上),例如: http://www.example.com/api/grpc - http://www.example.com/api/rest - 经过多次搜索,我终于发现入侵可能是我的解决方案。然后,我更新了yaml,以便将部署、服务、入口三者结合起来。 这是我的yaml: 然后,我尝试使
目前,当您使用默认的Tomcat部署JavaWebApp时,默认的Tomcat将监听D:\home\site\www root\webapps上的WAR存档(请参阅https://azure.microsoft.com/en-us/documentation/articles/web-sites-java-add-app/)。 问题是,如果您计划通过GIT使用连续部署,那么新获取的归档文件将被复制
最近,我不得不将一个GWT portlet ui迁移到Angular2 UIs。问题是这个应用程序非常庞大,包含大量模块(portlet-war文件),这些模块作为标签嵌入在JBoss Portal (v 2.7)中。 因此,为了避免迁移的“隧道效应”,我们的策略包括保留JBoss门户并逐个迁移portlet-war文件(以便portlet-war文件和非portlet war文件可以共存),直到
我连接到MySQL(5.1.6)数据库从Linux默认的3306端口和一切都很好: 现在,我进入/etc/mysql/my。cnf并将默认端口更改为3307(包括[client]和[mysqld])重新启动MySQL,调整hibernate连接url: 然后重启jboss。这一次我再也无法连接: 知道mysql拒绝连接的原因吗?没有更改其他配置。。但MySQL是默认端口。也没有防火墙启动和运行。
问题内容: 当我运行它时,它拒绝“ def a(…”,并用红色突出显示“(”。我不知道为什么。 问题答案: 让我在这里澄清两点: 首先,非默认参数不应跟随默认参数,这意味着您无法在函数中定义。在函数中定义参数的正确顺序为: 位置参数或非默认参数,即 关键字参数或默认参数,即 仅关键字参数,即 var-keyword参数,即 是位置参数 是可选参数 是关键字参数 是列表参数 仅限关键字 是var-k