标签: asadmin

"该系统找不到指定的路径." 尝试使用asadmin启动GlassFish时出现错误消息

我尝试按照Java EE 6教程使用以下命令启动GlassFish.但是我收到了一条错误消息.怎么解决这个?

C:\glassfish3\bin>asadmin start-domain --verbose
The system cannot find the path specified.
Run Code Online (Sandbox Code Playgroud)

windows glassfish asadmin

19
推荐指数
2
解决办法
2万
查看次数

JVM无法启动:java.io.IOException:无法运行程序"/ usr/libexec/StartupItemContext; error = 2,没有这样的文件或目录

在我的OS X Yosemite中,我正在尝试在终端中启动域:

sh asadmin start-domain mythMobile
Run Code Online (Sandbox Code Playgroud)

我收到错误:

JVM failed to start: java.io.IOException: Cannot run program "/usr/libexec/StartupItemContext" (in directory "/Applications/glassfish4/glassfish/domains/mythMobile/config"): error=2, No such file or directory
Command start-domain failed.
Run Code Online (Sandbox Code Playgroud)

我在我的Mac上安装了Beta Yosemite后出现了这个问题.在我有小牛队之前,一切正常.

有人遇到过这样的问题吗?

java glassfish ioexception asadmin

16
推荐指数
2
解决办法
1万
查看次数

asadmin create-domain失败:所有端口都在使用中

我正在尝试使用asadmin工具创建一个新域,但每次报告所有端口都在使用时它都会失败.操作系统是Fedora 19.可能是什么问题?

$ ./bin/asadmin create-domain testdomain
Enter admin user name [Enter to accept default "admin" / no password]> 
Default port 4848 for Admin is in use. Using 52447
Default port 8080 for HTTP Instance is in use. Using 33934
Default port 7676 for JMS is in use. Using 33967
Default port 3700 for IIOP is in use. Using 34733
Default port 8181 for HTTP_SSL is in use. Using 52020
Default port 3820 for IIOP_SSL is in use. Using 46636
Default …
Run Code Online (Sandbox Code Playgroud)

fedora glassfish glassfish-3 asadmin

7
推荐指数
1
解决办法
8347
查看次数

如何从命令行禁用和启用管理控制台(admin-listener,端口4848)

我想控制何时何地可以访问管理服务

如何执行以下操作之一(如果可能)

  1. 仅从localhost启用管理控制台(我知道disable-secure-admin,但我仍然不希望任何人在最后添加4848时看到控制台登录页面)我将使用SSH隧道连接

  2. 或者,能够使用证书,因此只有经过认证的客户才能看到控制台

  3. 或者,可以根据需要在需要时启动/停止管理服务,而不是将其打开到外部世界(例如,启动停止__asadmin虚拟服务器)

以上任何一种可能吗?

glassfish glassfish-3 asadmin

6
推荐指数
1
解决办法
1万
查看次数

通过 cli 部署到远程 Glassfish 实例

我正在尝试通过命令行将我们的 Java EE 应用程序从我们的构建服务器 (Jenkins) 自动部署到远程 Glassfish 服务器。目前我正在为此使用 asadmin 并且它工作正常,但此选项要求我在构建服务器上也安装 Glassfish - 我想避免这种情况,因为我在那里不需要它。构建服务器实际上只运行构建和部署,所以我想尽可能保持服务器“干净”。

我找不到任何只安装 asadmin 工具的下载,而且我尝试手动复制只需要的文件失败了,因为某些 *.jars 有一些我不知道的依赖项,所以它总是失败,除非我将整个 glassfish 安装文件夹复制到构建服务器。

所以我的问题是:有谁知道如何只安装 asadmin 工具而不安装整个 Glassfish 服务器?或者,我也很乐意使用任何其他命令行工具,只要它们允许我使用安全通信部署到远程 Glassfish 实例。

glassfish asadmin

5
推荐指数
1
解决办法
1929
查看次数

使用GlassFish 3中glassfish-web.xml的context-root

我们最近切换到Glassfish 3.1.2.2并将几个Web应用程序打包为war文件.有时,这些应用程序的所需上下文根与文件名不同.

回到我们使用Weblogic时,我们通过在weblogic.xml中声明context-root来实现这一点

<context-root>path/to/our/App</context-root>
Run Code Online (Sandbox Code Playgroud)

我们注意到glassfish-web.xml中存在相同的Tag.但无论我们在那里定义什么,服务器总是将文件名确定为context-root.

现在我们在asadmin实用程序中找到了选项--contextroot,它允许我们在部署时覆盖文件名,但我们更愿意直接在存档本身中定义它,以便最终部署它的人不会需要知道所需的contex-root.

有没有办法实现这个目标?

glassfish war contextroot asadmin

5
推荐指数
2
解决办法
2万
查看次数

取消部署Glassfish的所有应用程序

我需要一种从Glassfish取消部署所有应用程序的方法.通常,我会asadmin undeploy --target=[target] [appname]"用于每个应用程序.我的问题是我不知道服务器上存在的所有应用程序的名称.是否有一个命令允许我取消部署所有内容?谢谢.

deployment glassfish asadmin undeploy

5
推荐指数
2
解决办法
4704
查看次数

如何为特定的glassfish域运行asadmin命令?

我正在尝试运行许多命令,例如:asadmin create-custom-resource但是,我有多个域,我希望指定受影响的域.

如何运行asadmin命令并指定要受影响的域?

我正在使用Glassfish 3.1.2.2

glassfish glassfish-3 asadmin

5
推荐指数
1
解决办法
4668
查看次数

是否有任何CLI方式来显示有关Glassfish JDBC连接池的信息?

我找到的唯一相关命令是:

名称list -jdbc-connection-pools - 列出所有JDBC连接池

示例此示例列出了现有的JDBC连接池.

   asadmin> list-jdbc-connection-pools
   sample_derby_pool
   __TimerPool
   Command list-jdbc-connection-pools executed successfully.
Run Code Online (Sandbox Code Playgroud)

我想要的是显示有关特定连接池的信息.如:

asadmin desc-jdbc-connection-pool sample_derby_pool

name:sample_derby_pool
databaseName:oracle
portNumber:1521
serverName:test
user:testUser
...

glassfish-3 asadmin

4
推荐指数
1
解决办法
2693
查看次数

asadmin命令在ubuntu中不起作用

我正在使用带有Glassfish的Java EE.

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

No command 'asadmin' found, did you mean: Command 'amadmin' from   package 'amanda-server' (universe) Command 'acsadmin' from package'ion' (universe) asadmin: command not found
Run Code Online (Sandbox Code Playgroud)

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

java terminal enterprise glassfish asadmin

4
推荐指数
1
解决办法
6650
查看次数