2016-10-24 16 views
1

Windowsマシン上のglassfish3サーバにアプリケーションをデプロイしました。 サーバーとアプリケーションが正常に動作していました。グラスフィッシュコンソールでは、サーバーを再起動しましたが、再起動しませんでした。glassfish 3サーバを再起動できません

また、私は(管理者として)コマンドプロンプトから試みたが、エラーログの下に取得:


C:\glassfish3\glassfish\bin> asadmin -p 4841 start-domain domain1 Waiting for domain1 to start ..Error starting domain domain1. The server exited prematurely with exit code 1. Before it died, it produced the following output:

Launching GlassFish on Felix platform ERROR: Error parsing system bundle export statement: org.osgi.framework; version=1.6.0, org.osgi.framework.launch; versi on=1.0.0, org.osgi.framework.wiring; version=1.0.0, org.osgi.framework.startlevel; version=1.0.0, org.osgi.framework.hoo ks.bundle; version=1.0.0, org.osgi.framework.hooks.resolver; version=1.0.0, org.osgi.framework.hooks.service; version=1. 1.0, org.osgi.framework.hooks.weaving; version=1.0.0, org.osgi.service.packageadmin; version=1.2.0, org.osgi.service.sta rtlevel; version=1.1.0, org.osgi.service.url; version=1.0.0, org.osgi.util.tracker; version=1.5.0, , org.glassfish.embed dable;org.glassfish.embeddable.spi;version=3.1.1 (org.osgi.framework.BundleException: Exported package names cannot be z ero length.) ERROR: Unable to re-install file:/C:/glassfish3/glassfish/modules/javax.transaction.jar (org.osgi.framework.BundleExcept ion: Could not create bundle object.) ERROR: Unable to re-install file:/C:/glassfish3/glassfish/modules/webservices-extra-jdk-packages.jar (org.osgi.framework .BundleException: Could not create bundle object.) ERROR: Unable to re-install file:/C:/glassfish3/glassfish/modules/flashlight-extra-jdk-packages.jar (org.osgi.framework. BundleException: Could not create bundle object.) ERROR: Unable to re-install file:/C:/glassfish3/glassfish/modules/glassfish-corba-omgapi.jar (org.osgi.framework.BundleE xception: Could not create bundle object.) ERROR: Unable to re-install file:/C:/glassfish3/glassfish/modules/glassfish-extra-jre-packages.jar (org.osgi.framework.B undleException: Could not create bundle object.) ERROR: Unable to re-install file:/C:/glassfish3/glassfish/modules/glassfish-oracle-jdbc-driver-packages.jar (org.osgi.fr amework.BundleException: Could not create bundle object.) ERROR: Bundle jaxb-api [2] Error starting file:/C:/glassfish3/glassfish/modules/endorsed/jaxb-api-osgi.jar (org.osgi.fra mework.BundleException: Unresolved constraint in bundle jaxb-api [2]: Unable to resolve 2.0: missing requirement [2.0] o sgi.wiring.package; (osgi.wiring.package=javax.activation)) ERROR: Bundle org.glassfish.metro.webservices-api-osgi [3] Error starting file:/C:/glassfish3/glassfish/modules/endorsed /webservices-api-osgi.jar (org.osgi.framework.BundleException: Unresolved constraint in bundle org.glassfish.metro.webse rvices-api-osgi [3]: Unable to resolve 3.0: missing requirement [3.0] osgi.wiring.package; (&(osgi.wiring.package=javax. xml.bind)(version>=2.2.0)) [caused by: Unable to resolve 2.0: missing requirement [2.0] osgi.wiring.package; (osgi.wirin g.package=javax.activation)]) ERROR: Bundle org.glassfish.main.core.glassfish [101] Error starting file:/C:/glassfish3/glassfish/modules/glassfish.jar (org.osgi.framework.BundleException: Activator start error in bundle org.glassfish.main.core.glassfish [101].) ERROR: Bundle org.glassfish.hk2.osgi-adapter [202] Error starting file:/C:/glassfish3/glassfish/modules/osgi-adapter.jar (org.osgi.framework.BundleException: Unresolved constraint in bundle org.glassfish.hk2.osgi-adapter [202]: Unable to re solve 202.0: missing requirement [202.0] osgi.wiring.package; (&(osgi.wiring.package=com.sun.enterprise.module)(version> =1.1.0)) [caused by: Unable to resolve 121.0: missing requirement [121.0] osgi.wiring.package; (&(osgi.wiring.package=or g.jvnet.hk2.config)(version>=1.1.0)) [caused by: Unable to resolve 37.0: missing requirement [37.0] osgi.wiring.package; (osgi.wiring.package=javax.management)]]) .... ....

+0

を指すようにAS_JAVAを設定したのJava 8のJAVA_HOMEを設定持っている場合、私は(JAVA EE 6に来)Glassfishの3を設置しました。どのJavaバージョンを使用していますか? 8または7? – Nurjan

+0

バージョン7 今日はすべてがうまくいきました。グラスフィッシュコンソールから再起動して、上記のエラーが発生しました。 – user1767570

+0

サーバーを再起動して、glassfishを再開しようとしましたか? – Nurjan

答えて

2

Iの溶液を./glassfish/config/asenv.confを変更し、Java 7

+0

ありがとう、これも私の問題でした。そして、downvoted質問を見て...真剣にf ***スタックオーバーフローコミュニティnowdays、誰もこのWebサイト上の何かを依頼することが許可されていますか?数年前には、ほとんどすべての質問で人々を多く助けてくれた素晴らしいコミュニティでした。あなたの質問がディプロマプロジェクトのように見えなくなったら、あなたは地獄に落ちる。ぞっとする – Miroslav

1

あなたのOSGiキャッシュでエラーが発生しているように見えます。 ${GlassFish_Home}/glassfish/domains/domain1/osgi-cache/に移動し、ディレクトリ内のすべてを削除します。また、ディレクトリ自体を削除することもできます(再作成されます)。

2

問題は解決されました。 サーバーには2つのJavaバージョンがインストールされています。 asenv.batファイルを変更して、Java 7を指すAS_JAVAオプションを追加しました。

+1

これは私が最初にお聞きしたものです.Javaのバージョンはglasfish 3 glassfish 4が動作しない理由の1つです)))。 – Nurjan

関連する問題