嗨,我实际上正在尝试在AWS EC2实例上部署我的应用程序。为此,我在那里运行我的tomcat服务器。我想用这个play项目创建一个war文件。并且没有在eclipse中显示的错误。我的项目目录是play-userReg:
C:\playdemo>play war play-userReg -o myapp.war
~ _ _
~ _ __ | | __ _ _ _| |
~ | '_ \| |/ _' | || |_|
~ | __/|_|\____|\__ (_)
~ |_| |__/
~
~ play! 1.3.x-1.3.0RC1, http://www.playframework.org
~
~ Warning: no application.mode defined in you conf/application.conf. Using DEV mode.
Listening for transport dt_socket at address: 8000
14:25:36,029 INFO ~ Starting C:\playdemo\play-userReg
14:25:36,431 INFO ~ Precompiling ...
14:25:37,969 ERROR ~
@6keg3pk9m
Cannot start in PROD mode with errors
Compilation error (In /app/Global.java around line 8)
The file /app/Global.java could not be compiled. Error raised is : GlobalSettings cannot be resolved to a type
play.exceptions.CompilationException: GlobalSettings cannot be resolved to a type
at play.classloading.ApplicationCompiler$2.acceptResult(ApplicationCompiler.java:256)
at org.eclipse.jdt.internal.compiler.Compiler.handleInternalException(Compiler.java:679)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:523)
at play.classloading.ApplicationCompiler.compile(ApplicationCompiler.java:292)
at play.classloading.ApplicationClassloader.getAllClasses(ApplicationClassloader.java:427)
at play.Play.preCompile(Play.java:604)
at play.Play.init(Play.java:308)
at play.server.Server.main(Server.java:160)
~ Please fix compilation errors before packaging WAR
~
我的构建.sbt 文件是 :
name := """play-userReg"""
version := "1.0-SNAPSHOT"
libraryDependencies ++= Seq(
"com.typesafe.play" %% "play" % "2.3.0" % "provided",
"org.springframework" % "spring-core" % "3.2.2.RELEASE",
"org.springframework" % "spring-context" % "3.2.2.RELEASE",
"org.mongodb" % "mongo-java-driver" % "2.11.0",
"org.springframework.data" % "spring-data-mongodb" % "1.2.0.RELEASE",
"cglib" % "cglib" % "2.2.2",
javaCore,
javaJdbc,
javaEbean
)
lazy val root = (project in file(".")).enablePlugins(PlayJava)
看起来您正在尝试使用 Play 1 构建一个 Play 2 项目。
您应该运行“激活器”而不是“播放”。
我有一个由3个模块组成的分级项目: (无依赖项) (依赖于) (取决于两个模块)
问题内容: 在运行基于新项目的项目后,我无法清理它-生成的人员仍在下面, 我如何成功清理它? 问题答案: 参见http://www.playframework.org/documentation/2.0/PlayConsole
我试图通过FXML文件将项目添加到组合框中,但出现了这个错误。 这是我的FXML 主要 当我通过scene builder打开它时,会出现这个错误 我已经仔细检查过了,但代码似乎没问题。当我删除试图添加到FXML的值时,错误消失了,但我的组合框变为空。它说String不是有效的类型。我怎样才能解决这个问题?为什么它是无效的?我在这里检查了类似的问题,但是错误是由于没有导入FXCollections
本文向大家介绍Eclipse Web项目打成war包的方法图解,包括了Eclipse Web项目打成war包的方法图解的使用技巧和注意事项,需要的朋友参考一下 war包即Web归档文件,将Web项目打成war包可以直接拷贝到Web服务器发布目录(例如Tomcat服务器webapps目录 ),当Tomcat启动后该压缩文件自动解压缩,war包方便了web工程的发布,那么在Eclipse中如何将Web
我使用的是sbt 0.13.8和xsbt-web-plugin 2.0.3 我有一个多模块sbt项目。打包时,其中一个模块应该是war文件的形式。所有其他的都在jar文件中。 当我添加xsbt-web插件时,打包会为所有模块生成jar和war。如何告诉xsbt-web插件仅将自身应用于应该打包为war的模块? 我已经找到了一个解决方案,那就是为每个非战争模块修改packagedArtifacts列
用chatgpt问了不下十次 给了各种插件的方案 不知道为啥就是不生效 下面是我的pom.xml中的部分片断