问题标签 [asadmin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
service - GlassFish 4.0 作为 Windows 7 服务
我在具有两个节点的集群配置中使用 GlassFish 4.0,每个节点都有一个实例。DAS 和两个实例设置为使用具有管理员权限的登录帐户的 Window 7 服务。启动机器后,服务启动,DAS 与实例一起启动。在 Windows 任务管理器中,这显示为每个服务两个 java.exe 进程,总共 6 个 java.exe。问题是,如果我使用asadmin restart-domain
命令会生成两个新的 java.exe 进程,而两个旧的进程不会死掉。部署的应用程序运行良好,但使用 asadmin 重新启动足够多后,内存开始从僵尸 java.exe 填满。奇怪的是,运行asadmin stop-domain
将停止两个 DAS java.exe 进程但随后运行asadmin start-domain
将 Glassfish 作为非服务启动。将 DAS 作为服务重新启动的唯一方法是运行“sc start domain1”或重新启动机器。此外,停止 DAS java.exe 进程的唯一方法是使用 asadmin;使用“sc stop domain1”停止服务会停止并且不起作用。奇怪的是,每个服务(DAS,实例 1 和 2)启动两个 java.exe,而作为非服务运行时每个只启动一个。
asadmin
在作为服务运行的 GlassFish 4.0 上运行命令时,是否需要完成任何其他服务包装器配置,或者需要传入 asadmin 选项?
glassfish-4 - 如何向 glassfish 4.0 添加 JVM 选项?
glassfish 管理指南指出应该添加 JVM 选项asadmin create-jvm-options -Dkey=value:-Dkey=value
(https://glassfish.java.net/docs/4.0/administration-guide.pdf,S . 120)。当然,这些示例不包括添加包含选项的有趣且具有教学意义的重要案例,:
并且选项以开头-XX
而不是-D
. :
但是,它被解释为使用逃逸\
。调用asadmin create-jvm-options -XX\:MaxPermSize=1024m:-Xmx4096
会添加两个选项而不删除\
哪个(正确)防止(错误)选项被识别。在这里进行的正确方法是什么?
如何覆盖现有选项?如果使用相同的值指定选项名称,则asadmin create-jvm-options
抱怨该选项已存在,指定另一个值,值都存在(-> 使用哪个?)。我真的不必解析和评估 的输出asadmin list-jvm-options
,对吗?
如何确定是否添加了选项,即是否必须重新启动域?同样的问题:我真的不必解析和评估asadmin list-jvm-options
添加选项前后的输出,对吗?
deployment - 远程 Glassfish v4.1 部署上的 TimeoutException
我在 OVH 上有 VPS,假设它是 vpsXXXX.ovh.net,带有 Debian 7。我已经安装了 Java 8、Glassfish 4.1 并启用了安全管理员:
我检查了 vpsXXXX.ovh.net:8080 和 vpsXXXX.ovh.net:4848 是否有效。当我通过 scp 上传我的战争,通过 SSH 登录 VPS 并部署asadmin deploy JEE.war
一切正常。
然后我取消部署它并尝试通过命令远程部署它:
我给了管理员密码,过了很长一段时间(30秒?)我得到了:
我在 VPS 上的 server.log:
或者,此命令运行没有问题:从远程列出域:
在本地主机上部署:
java - java.sql.SQLException:用户“userapp”@“localhost”/glassfish 的访问被拒绝
我正在尝试使用注入 servlet (glassfish) 的 javax.sql.DataSource
以下语句失败,抛出“java.sql.SQLException: Access denied for user 'userapp'@'localhost' (using password: YES)”:
或者
但以下是成功的:
或者
或者
或者
赠款声明如下:
资源声明如下
这个用户'userapp'有什么问题?
谢谢你。
glassfish - Glassfish 启动集群命令失败
我正在尝试使用每天运行的脚本重新启动 glassfish 服务器(glassfish3?),该脚本执行以下命令:
但是,任何一个命令都只给出输出:
显然,该服务器位于亚马逊上。知道为什么它会失败,或者更好的是,如何让它工作?
java - asadmin 命令在 ubuntu 中不起作用
我将 Java EE 与 Glassfish 一起使用。
我也无法运行 asadmin 命令。我做了以下,但终端的输出是:
我有 Ubuntu 14.04 Trusty Tahr。我应该在 glassfish 的 bin 目录中,所以我在 /opt/glassfish4/bin 中。但总是什么也没发生,只是上面的错误消息。
aerospike - 节点不会被遗忘
跑步ascli
我收到很多2016-07-14 15:44:07 WARN AEROSPIKE_ERR_TIMEOUT
警告。我看到在asadm
->info network
中列出了 13 个节点,但只有 4 个处于活动状态(这是正确的;它是一个 4 节点集群)。其他 9 个节点要么是很久以前离开集群的旧主机,要么是(正确)属于集群的主机的其他 IP 地址。否则集群工作正常。所有节点运行 3.7.4.1。
有没有办法删除所有这些旧主机?dun
宁他们不做任何事情。
java - Glassfish 无法启动
所以我试图重新启动 glassfish 服务器,但它无法启动。可能是什么错误?
asadmin> start-domain
java.io.FileNotFoundException: /home/ubuntu/glassfish-3.1.1/glassfish/domains/domain1/logs/server.log (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
at java.io.FileOutputStream.<init>(FileOutputStream.java:142)
at java.util.logging.FileHandler.open(FileHandler.java:173)
at java.util.logging.FileHandler.openFiles(FileHandler.java:441)
at java.util.logging.FileHandler.<init>(FileHandler.java:287)
at com.sun.enterprise.admin.launcher.GFLauncherLogger.addLogFileHandler(GFLauncherLogger.java:100)
at com.sun.enterprise.admin.launcher.GFLauncher.setup(GFLauncher.java:178)
at com.sun.enterprise.admin.cli.StartDomainCommand.createLauncher(StartDomainCommand.java:205)
at com.sun.enterprise.admin.cli.StartDomainCommand.executeCommand(StartDomainCommand.java:105)
at com.sun.enterprise.admin.cli.CLICommand.execute(CLICommand.java:264)
at com.sun.enterprise.admin.cli.MultimodeCommand.executeCommands(MultimodeCommand.java:226)
at com.sun.enterprise.admin.cli.MultimodeCommand.executeCommand(MultimodeCommand.java:144)
at com.sun.enterprise.admin.cli.CLICommand.execute(CLICommand.java:264)
at com.sun.enterprise.admin.cli.AsadminMain.executeCommand(AsadminMain.java:306)
at com.sun.enterprise.admin.cli.AsadminMain.main(AsadminMain.java:238)
Waiting for domain1 to start ..............................................................................................................................................................................................................................
有人好心的建议吗?
java - 如何使用命令行从不同路径启动 glassfish 域
我正在尝试从命令行启动我的本地域,由于某种原因,我的域是在不同的位置创建的,所以我尝试了以下命令来启动域:
C:\Program Files (x86)\glassfish4\glassfish\bin>asadmin start-domain C:\Users\Abraham\personal_domain
但它不起作用,我收到以下错误:
没有这样的域目录:
C:\Program Files (x86)\glassfish4\glassfish\domains\C:\Users\Abraham\personal_domain 命令启动域失败。
我是否必须在命令中添加另一个属性?,我错过了什么?
从 NetBeans,它运行良好,我可以访问我的应用程序,但我希望能够从命令行启动它
glassfish-4 - Glassfish4 JMX 配置使用 asadmin
我有 Glassfish4 并希望 JMX 只监听 localhost 并通过 asaadmin 禁用 TLS 和安全性。
我可以通过 Admin Web UI 执行相同的操作,但不确定如何通过 asadim 执行此操作。
下面的命令更新 jmx-connecter 下的属性,admin-config
但我需要在default-config
.
asadmin set server.admin-service.jmx-connector.system.security-enabled=false
以上更新下的domain.xml
我需要default-config
像这样更新值
请指导我如何使用 asadmin 通过 CLI 执行此操作。
如果这有帮助:从 Admin UI --> Configurations --> default-config --> JMX Connector / SSL 更新相同的内容。
谢谢