问题标签 [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.

0 投票
1 回答
1631 浏览

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 选项?

0 投票
3 回答
11917 浏览

glassfish-4 - 如何向 glassfish 4.0 添加 JVM 选项?

glassfish 管理指南指出应该添加 JVM 选项asadmin create-jvm-options -Dkey=value:-Dkey=valuehttps://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添加选项前后的输出,对吗?

0 投票
3 回答
3176 浏览

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:

或者,此命令运行没有问题:从远程列出域:

在本地主机上部署:

0 投票
1 回答
1197 浏览

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'有什么问题?

谢谢你。

0 投票
1 回答
352 浏览

glassfish - Glassfish 启动集群命令失败

我正在尝试使用每天运行的脚本重新启动 glassfish 服务器(glassfish3?),该脚本执行以下命令:

但是,任何一个命令都只给出输出:

显然,该服务器位于亚马逊上。知道为什么它会失败,或者更好的是,如何让它工作?

0 投票
4 回答
10104 浏览

java - asadmin 命令在 ubuntu 中不起作用

我将 Java EE 与 Glassfish 一起使用。

我也无法运行 asadmin 命令。我做了以下,但终端的输出是:

我有 Ubuntu 14.04 Trusty Tahr。我应该在 glassfish 的 bin 目录中,所以我在 /opt/glassfish4/bin 中。但总是什么也没发生,只是上面的错误消息。

0 投票
1 回答
267 浏览

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宁他们不做任何事情。

0 投票
2 回答
1612 浏览

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 ..............................................................................................................................................................................................................................

有人好心的建议吗?

0 投票
2 回答
4940 浏览

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,它运行良好,我可以访问我的应用程序,但我希望能够从命令行启动它

0 投票
1 回答
598 浏览

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 更新相同的内容。

谢谢