20

Java EE 6 チュートリアルに従って、以下のコマンドで GlassFish を起動しようとしました。しかし、エラーメッセージが表示されました。これを解決するには?

C:\glassfish3\bin>asadmin start-domain --verbose
The system cannot find the path specified.
4

5 に答える 5

37
  1. asenv.bat設定ディレクトリのファイルに移動します
  2. 行を削除set AS_JAVA="C:/Program Files(x86)/Java/"
  3. 再試行してasadminください。

今回は動作します!

于 2013-01-25T11:29:44.267 に答える
7

glassfish3\glassfish\config\asenv.batdomain1 が構成されていないの説明に従って編集することで、この問題を修正しました-- 指定されたパスが見つかりません

次に、ドメインが存在しないためにエラーが発生しました。これは、 Oracle Glassfish の「ドメインがありません」の問題修正ソリューションglassfish3\bin\asadmin.batで説明されているように編集することで解決されました。

于 2012-10-18T14:25:24.200 に答える
3

こんにちは、私は同じ問題に直面していました。以下の手順に従って、同じ問題を解決できます。

\glassfish\config に移動します (注: 私の場合は c:\glassfish3\glassfish\config です)

メモ帳で asenv.bat を開きます。

AS_JAVA の値を JAVA_HOME 環境変数と同じにします。

コマンド プロンプトを開き、bin フォルダーに移動して、asadmin start-domain domain1 を実行します。

ドメインが存在しないというエラーが発生した場合は、以下のリンクに従って新しいドメインを作成します: http://docs.oracle.com/cd/E19776-01/820-4497/create-domain-1/index.html

于 2013-05-25T18:28:42.770 に答える
0

64 ビット Windows 7 を使用して Java EE (GlassFish を含む) をインストールすると、このエラーが発生しました。参照として、64 ビット Linux に最新の同じ Java EE をインストールするとうまくいき、デフォルト ドメインがどのように設定されているかを確認できました。

「C:\Program Files\Java\」に 64 ビット バージョンをインストールした場合でも、私の 64 ビット Window 7 では、asadmin.bat は「C:\Program Files (x86)\Java\bin\java」から Java を検索するようです。 jdk1.7.0_10\bin".

asadmin.bat は最初に "%~dp0..\glassfish\config\asenv.bat" を実行し、次に Java がどこにあるかを調べます。これには、ほとんど私の構成で何か奇妙なことがありますが、これをうまく修正することはできません

%JAVA% -jar "%~dp0..\glassfish\modules\admin-cli.jar" %*

%JAVA% を手動で正しく設定することもできますが、より良い修正を設定するにはどうすればよいですか?

于 2012-12-17T15:07:37.917 に答える