我已经将Grails独立插件添加到我的应用程序中,以创建我的应用程序的一个轻巧的独立版本,我希望使用Java WebStart启动该应用程序。单独使用插件并从命令行运行应用程序似乎可以工作,但如果我尝试使用webstart,我会得到以下错误:
AbstractProtocolStart Info:正在启动ProtocolHandler[“http-bio-8080”]服务器正在运行。浏览至http://myurl.com:8080/hl
我的猜测是,Webstart启动器处理Tomcat的方式与包含Tomcat二进制文件的jar文件的提取war路径不同,但我很难绕过这个问题。
好吧,我对我的部署解决方案太热衷了,我忘记了一个关键事实:Grails需要一个JDK,Java Webstart提供一个JRE,而不是JDK JVM。在我看来,不管我做什么,使用Java Webstart都是行不通的。
学到的教训--从配置文件和版本冲突的细节中后退一步,当你有一些你似乎无法通过的东西时,看看你的整体设计。
我应该没有发现2个导致此问题的问题,1个是webapps/meta-inf/中存在一个context.xml文件,该文件在删除后会导致此问题消失:http://grails.1312388.n4.nabble.com/upgrade-to-tomcat-7-0-47-fails-with-web-xml-issue-td4652196.html
另一个原因是buildconfig.groovy中缺少grails.project.fork配置
https://jira.grails.org/browse/grails-10832
这两个问题都是在与我使用的版本相近的版本中发现的,使用的是我使用的完全相同的Tomcat版本。
现在假设我们想要使用 Spark API 写一个独立的应用程序。我们将通过使用 Scala(用 SBT),Java(用 Maven) 和 Python 写一个简单的应用程序来学习。 我们用 Scala 创建一个非常简单的 Spark 应用程序。如此简单,事实上它的名字叫 SimpleApp.scala: /* SimpleApp.scala */ import org.apache.spark.S
问题内容: 我正在考虑开发由两部分组成的桌面应用程序: 用户界面(例如Java应用) 后端Node.js服务器 2个部分通过插座连接。不要问为什么我知道这很奇怪。 我将希望能够为客户提供带有安装程序的应用程序。我不希望用户必须自己安装Node.js。 有没有一种方法可以独立安装Node.js服务器,即无需在系统上全局安装Node.js。 对于任何(Windows,Linux,Mac OS X …)
在android studio 2.2.3中尝试构建现有项目时,我遇到了错误 第一个错误错误:(1,1)评估项目': app'时出现问题。 未能应用插件[id'com.android.application']无法创建“AppPlugin”类型的插件。android gradle插件版本2.3.0-beta1太旧,请更新至最新版本。要从命令行覆盖此检查,请将ANDROID_DAILY_overri
问题内容: 如何使用Maven创建桌面(独立/ Swing)应用程序? 我正在使用Eclipse 3.6。 问题答案: 创建一个Maven项目,如下所示: 将以下条目添加到您的pom文件中: 将项目作为Maven项目导入到Eclipse,然后作为Java应用程序运行。
我正在试图弄清楚如何构建一个Spring Boot独立应用程序。当然,要让东西自动连线需要一些初始的上下文起点。如果我只是尝试自动生成一个类来运行一个作业,那么即使我将它设置为静态,它也是空的。 有没有办法在一个独立的非Web应用程序中使用Spring@Services? 因此,首先将静态JobRunnerService连接到运行MyApplication的主程序,JobRunner(Servic
问题内容: 我正在寻找在 独立的(桌面/秋千)* 应用程序中使用 Spring的 示例或教程,我进行了很多搜索,但找不到有用的东西,所有示例和教程均适用于Web应用程序,请告知。 * 问题答案: 使用maven创建独立应用程序,如下所示: 使用Maven创建独立的应用程序 将applicationContext放在类路径中,并按如下所示将其加载到主类中: 在此处查看全文: http://www.d