本から完全なプロジェクトを実行しようとしていますPrimeFaces Starter(Ian Hlavats)は本当にクールなアプリのようです。あなたはGitHubのからダウンロードすることができます。@StaticMetamodel、注釈タイプはこのタイプの宣言には適用されません
https://github.com/ianhlavats/primefaces-starter
は持っているブランチを選択するために気をつけて、あなたのIDEからインポートするときの「Java 8 compilationerrorを修正しました」。
このアプリケーションでは、Mavenの新機能の他に、少し複雑になっていますが、Hibernate(私はEclipseLinkの実装に精通しています)を使用しています。
私はプロジェクトをNetBeanにインポートしましたが、プロジェクトをビルドするときには、作成されたエンティティのいくつかの追加の部分があります。私は、ビルドプロセスの前と後の写真を追加している:後
が、これはclasesの1の例である(City_.java)
私はPersistence.xmlファイルでいくつかの変更を行ってきましたが、何も動作していないようです。たとえば、デフォルトではプロバイダはEclipseLinkのように表示されますが、これをHibernateに更新し、修正IDEツールからいくつかの変更を適用しましたが、まだ同じです:
以下はログメッセージのコードです取得。
/Users/mauriciotl/.m2/repository/mysql/mysql-connector-java/5.1.22/mysql-connector-java-5.1.22.jar:
javac option: -proc:only
javac option: -d
javac option: /Users/mauriciotl/MauricioFiles/NetBeans/Mac_Netbeans/primefaces-starter/primefaces-webapp/target/classes
javac option: -s
javac option: /Users/mauriciotl/MauricioFiles/NetBeans/Mac_Netbeans/primefaces-starter/primefaces-webapp/src/main/java
diagnostic Note: Hibernate JPA 2 Static-Metamodel Generator 4.3.11.Final
An exception has occurred in the compiler (1.8.0_60). Please file a bug at the Java Bug Database (http://bugreport.java.com/bugreport/) after checking the database for duplicates. Include your program and the following diagnostic in your report. Thank you.
java.lang.IllegalStateException: endPosTable already set
at com.sun.tools.javac.util.DiagnosticSource.setEndPosTable(DiagnosticSource.java:136)
at com.sun.tools.javac.util.Log.setEndPosTable(Log.java:350)
at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:667)
at com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:950)
at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.<init>(JavacProcessingEnvironment.java:892)
at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.next(JavacProcessingEnvironment.java:921)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1187)
at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856)
at com.sun.tools.javac.main.Main.compile(Main.java:523)
at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.executeWithExceptionsHandled(AbstractAnnotationProcessorMojo.java:447)
at org.bsc.maven.plugin.processor.AbstractAnnotationProcessorMojo.execute(AbstractAnnotationProcessorMojo.java:257)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
error on execute: error during compilation
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 5.305 s
Finished at: 2017-10-01T16:55:24-05:00
Final Memory: 31M/364M
------------------------------------------------------------------------
Failed to execute goal org.bsc.maven:maven-processor-plugin:2.1.1:process (process) on project primefaces-webapp: Error executing: error during compilation -> [Help 1]
To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.
For more information about the errors and possible solutions, please read the following articles:
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
プロジェクトを実行するには、mysqlにmycompany dbを作成する必要があります。必要なスクリプトは以下のとおりです。
create database mycompany;
grant all on mycompany.* to 'user'@'localhost' identified by 'user';
これは、すべてのmavenプロジェクトがデータソースとすべてを作成することです。 GlassFishが必要です。私はそれを大きくしないためにファイルのテキストを追加していませんが、もしあなたが何かを必要とするなら私に知らせてください。
誰かが私にこのプロジェクトを実行させるために何をする必要があるかについての指示を与えてもらえますか?ご協力ありがとうございます!!
注。 Eclipseではプロジェクトを構築して戦争を行うことができますが、GlassFishにインポートするときにはいくつかの問題が指摘され、プロジェクトも実行されませんでした。
でスタックトレースからエラーを投稿Googleとそこから開始!それはコンパイルの問題であり、どちらもグラスフィッシュ関連ではありません – Kukeltje
@Kukeltje Ok man、ありがとう!! – MauricioTL