LoginSignup
0
0

More than 3 years have passed since last update.

WELD-001201: Error loading beans.xmlとなったときの対応方法

Posted at

事象 : GlassFishを起動しようとしたら怒られた

エラーダイアログのメッセージ
cannot Deploy プロジェクト名
deploy is failing=Error occurred during deployment: Exception while loading the app : WELD-001201: Error loading beans.xml jar:file:/C:/app/glassfish-4.1/glassfish4/glassfish/domains/domain1/eclipseApps/プロジェクト名/WEB-INF/lib/app-name-1.0.0.jar!/META-INF/beans.xml. Please see server.log for more details.
server.log
[2019-11-14T10:08:52.360+0900] [glassfish 4.1] [SEVERE] [] [javax.enterprise.system.core] [tid: _ThreadID=43 _ThreadName=admin-listener(4)] [timeMillis: 1573693732360] [levelValue: 1000] [[
  Exception while loading the app : WELD-001201: Error loading beans.xml jar:file:/C:/app/glassfish-4.1/glassfish4/glassfish/domains/domain1/eclipseApps/プロジェクト名/WEB-INF/lib/app-name-1.0.0.jar!/META-INF/beans.xml
java.io.FileNotFoundException: JAR entry META-INF/beans.xml not found in C:\app\glassfish-4.1\glassfish4\glassfish\domains\domain1\eclipseApps\プロジェクト名\WEB-INF\lib\app-name-1.0.0.jar
    at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:140)
    at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:150)
    at java.net.URL.openStream(URL.java:1037)
    at org.jboss.weld.xml.BeansXmlParser.parse(BeansXmlParser.java:74)
    at org.jboss.weld.bootstrap.WeldBootstrap.parse(WeldBootstrap.java:131)
    at org.glassfish.weld.BeanDeploymentArchiveImpl.parseBeansXML(BeanDeploymentArchiveImpl.java:755)
...省略...

原因 : 不明

プロジェクトのクリーンなどを面倒臭がってやらないときによく発生します。

対応 : クリーンして再度起動する

  1. [サーバ]ビュー > GlassFish配下のアプリケーションを削除 > GlassFishを選択して右クリック > [クリーン]
  2. メニューの[プロジェクト] > [クリーン]
  3. [プロジェクト・エクスプローラ]ビュー > 対象プロジェクトを選択して右クリック > [実行] > [サーバで実行]
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0