Derby データベースからテーブルを削除し、「データベースからのエンティティ クラス」を再生成し、Netbeans 7.0.1 で CRUD ファイルを再生成しましたが、削除されたテーブルの Facade.class ファイルを生成し続けます: 「SEARCH_CRITERIA_TBL」。
CRUD に関連するものをすべて削除し、クリーンアップと再構築を行いましたが、ファイルの再生成が要求されます。
\NetBeansProjects\Server\build\web\WEB-INF\classes\JSFBeans\SearchCriteriaTblFacade.class
プロジェクトはコンパイルされますが、サーバーは次のエラーで起動に失敗します:
Blockquote WARNING: バンドル com.sun.enterprise.osgi-adapter [154] org.osgi.framework.BundleException: Activator start error in bundle com.sun.enterprise.osgi-adapter [154] の開始中に例外が発生しました。org.apache.felix.framework.Felix.activateBundle(Felix.java:1751) で org.apache.felix.framework.Felix.startBundle(Felix.java:1622) で org.apache.felix.framework.BundleImpl.start で(BundleImpl.java:915) org.jvnet.hk2.osgimain.Main.start(Main.java:140) で org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:640) で org. org.apache.felix.framework.Felix.activateBundle(Felix.java:1700) org.apache.felix.framework.Felix.startBundle(Felix.java:1622) java:1077) org.apache.felix.framework.StartLevelImpl にあります。
Caused by: java.lang.ClassFormatError: Absent Code attribute in method that
is not native or abstract in class file JSFBeans/SearchCriteriaTblFacade
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.glassfish.web.loader.WebappClassLoader.findClass(WebappClassLoader.java:920)
at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1430)
at com.sun.enterprise.deployment.annotation.impl.ModuleScanner.getElements(ModuleScanner.java:247)
at com.sun.enterprise.deployment.archivist.Archivist.processAnnotations(Archivist.java:541)
at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:433)
at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:420)
at com.sun.enterprise.deployment.archivist.Archivist.readRestDeploymentDescriptors(Archivist.java:396)
at com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescriptors(Archivist.java:373)
at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:238)
at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:247)
at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:208)
at com.sun.enterprise.deployment.archivist.ApplicationFactory.openArchive(ApplicationFactory.java:148)
at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:162)
at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:79)
at com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:612)
at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:554)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:262)
at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:362)
at com.sun.enterprise.v3.server.ApplicationLoaderService.postConstruct(ApplicationLoaderService.java:185)
at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:174)
at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:87)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:84)
at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77)
at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:236)
at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:128)
at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:457)
at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:401)
at org.jvnet.hk2.osgiadapter.HK2Main.start(HK2Main.java:125)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:640)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1700)
... 9 more
ネットの検索は、「エンティティクラスからのJSF」が内部でどのように機能しないかを教えてくれるだけです。間違いなく私は間違った用語で検索しています...
Facade.classes がデータを作成する場所を知っている人はいますか? または、見つけるために検索する必要がある用語を誰か教えてもらえますか? プロジェクト全体を検索しましたが、「SearchCriteriaTbl」または「SEARCH_CRITERIA_TBL」への参照は見つかりませんでした。SearchCriteriaTblFacade.class ファイルを手動で削除しましたが、プロジェクトをクリーンアップして再構築すると再び表示されます。
よろしくお願いします。