草庐IT

grails-2.2

全部标签

java - 我如何在没有 Tomcat 的情况下在 Apache 2.2 上运行 Java 应用程序?

我正在使用不使用JSP或servlet的Java构建Web服务,并且想在我的ApacheHTTP服务器上运行它而无需安装和配置Tomcat。这可能(很容易),我该怎么做?我一直在搜索这方面的信息,我唯一遇到的是mod_jkTomcat连接器,它仍然需要安装Tomcat。我错过了什么吗? 最佳答案 当然可以。您可以使用mod_cgi来完成。一个非常简单的例子是这样的:publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloJav

java - 集成 Grails 和 GWT

对于不喜欢(或不知道)HTML/JS/CSS来构建丰富的Web界面的Java开发人员来说,GWT似乎是一项非常好的技术。在服务器端,Grails看起来也很不错,它经常被描述为“面向Java开发人员的Rails”。我读到过Grails的“约定优于配置”方法以及动态语言(Groovy)的优势可以真正减少需要编写的(样板)代码量,同时仍然利用同类最佳的Java技术例如Spring和Hibernate。无论如何,我没有读到太多关于这些技术如何协同工作的信息。在服务器端将GWT与Grails集成有多容易?我有兴趣了解任何使用这些技术构建应用程序的人的经验吗?也非常欢迎有关构建GWT-Grails

java - 将其他视频编解码器/DVD支持添加到JavaFX 2.2

更新:由于JFX的媒体方面是开源的,因此我本人对此进行了调查,确实可以,但是需要更改和重建JFX源(包括Java和C部分)。here描述了该过程,适用于任何想要-我在该示例中添加了MKV支持,但对于其他插件,它应该非常相似。因此,该问题的其余部分主要是历史性的,但我在这里留作引用。背景到目前为止,我一直在使用VLCJ在应用程序中播放视频。它可以工作,但是如果可能的话,我想看看我是否可以通过迁移到JavaFX并为自己节省多个VM的麻烦来实现对通用编解码器的类似支持,例如VLCJ需要可靠地播放多个视频。我不会在这里讨论,但是如果您对详细信息感兴趣,请参阅我对this问题的回答。还存在跨平台

android - appcompat-v7 v21.0.0 导致使用 Android v4.2.2 的三星设备崩溃

我们刚刚更改了我们的应用程序以使用appcompat-v7支持库,以便利用支持操作栏和支持Material主题。使用v21.0.0ofappcompat-v7(和v21.0.0ofsupport-v4),我们现在在GooglePlay和Crashlytics中看到崩溃仅来自三星设备运行Androidv4.2.2。这是来自GooglePlay的堆栈跟踪,一旦显示和/或失效,应用程序就会崩溃actionbar`。java.lang.NoClassDefFoundError:android.support.v7.internal.view.menu.MenuBuilderatandroid.

android - appcompat-v7 v21.0.0 导致使用 Android v4.2.2 的三星设备崩溃

我们刚刚更改了我们的应用程序以使用appcompat-v7支持库,以便利用支持操作栏和支持Material主题。使用v21.0.0ofappcompat-v7(和v21.0.0ofsupport-v4),我们现在在GooglePlay和Crashlytics中看到崩溃仅来自三星设备运行Androidv4.2.2。这是来自GooglePlay的堆栈跟踪,一旦显示和/或失效,应用程序就会崩溃actionbar`。java.lang.NoClassDefFoundError:android.support.v7.internal.view.menu.MenuBuilderatandroid.

java - 在 grails Controller 中识别 ajax 请求或浏览器请求

我正在开发一个使用大量ajax的grails应用程序。如果请求是ajax调用,那么它应该给出响应(这部分工作正常),但是如果我在浏览器中输入URL,它应该会带我到家/index页面而不是请求的页面。下面是ajax调用的示例gsp代码。//ajaxcallrenderedinthisarea如果我们输入http://localhost:8080/Dash/todo/list在浏览器URL栏中,Controller应重定向到http://localhost:8080/Dash/auth/index如何在Controller中验证这一点。 最佳答案

java - 找不到 com.android.tools.build :gradle:2. 2.2

我的一个friend在他的电脑上复制粘贴了一个libgdx项目文件夹,并将该项目发送给我(通过谷歌驱动器)。我们都在使用AndroidStudio。我下载并导入了该项目,它在模拟器上运行正常。但是它在桌面上不起作用。在他的电脑上,它既可以在桌面上运行,也可以在模拟器中运行。当我尝试在桌面上运行它时,AndroidStudio给我这个错误消息:Error:Gradle:Aproblemoccurredconfiguringrootproject'bouncerGDX-Copy'.>Couldnotresolvealldependenciesforconfiguration':classp

java - 我用什么代替 Mockito 2.2 中的 Whitebox 来设置字段?

在使用Mockito1.9.x时,我一直在使用Whitebox来设置字段的值以“注入(inject)”模拟。请参阅以下示例:@BeforepublicvoidsetUp(){eventHandler=newProcessEventHandler();securityService=newSecurityServiceMock();registrationService=mock(RegistrationService.class);Whitebox.setInternalState(eventHandler,"registrationService",registrationServi

python - 2.2GB JSON 文件解析不一致

我正在尝试解码大型utf-8json文件(2.2GB)。我像这样加载文件:f=codecs.open('output.json',encoding='utf-8')data=f.read()如果我尝试执行以下任一操作:json.load、json.loads或json.JSONDecoder().raw_decode我会得到错误:---------------------------------------------------------------------------ValueErrorTraceback(mostrecentcalllast)in()---->1j=jd.d

python - Selenium python find_element_by_class_name() 从 v 2.2 到 2.21 停止工作——不能使用 'Compound Class Name'

我正在使用Selenium的python库从Firefox的html页面中抓取数据。我不得不从Selenium2.0更新到2.21,因为服务器已经更新了Firefox。在v2.21中调用find_element_by_class_name("grid-cell-innergrid-col-name")失败:selenium.common.exceptions.WebDriverException:Message:u'Compoundclassnamesnotpermitted'我尝试访问的元素的类名是grid-cell-innergrid-col-name对find_element_b