小编Vin*_*yon的帖子

grails 2.4 java 8和tomcat 7.0.55.2

我试图使用带有tomcat插件的grails 2.4.4运行https站点:

build ':tomcat:7.0.55.2'
Run Code Online (Sandbox Code Playgroud)

首次尝试启动应用程序时,我遇到了以下问题:问题648

java.lang.ClassNotFoundException: com.ibm.crypto.tools.KeyTool
Run Code Online (Sandbox Code Playgroud)

当我将tomcat的tomcat依赖项更改为tomcat 8.0.22并再次运行app时,它会成功并超越,即createSSLCertificate(File keystoreDir)工作,尽管应用程序无法启动.如果我现在将其更改回tomcat 7.0.55.2,则已生成密钥并且应用程序正常工作.

我想问题是我不确定Graeme指向的修复程序是否只存在于tomcat 8中,或者是否有更高版本的tomcat 7我可以使用它修复了这个问题.

虽然这个hack对于开发机器来说还可以,但是当我通过jenkins等建立应用程序时,我真的需要更具体的东西.

要在本地重新创建,如果我这样做

grails clean-all 
Run Code Online (Sandbox Code Playgroud)

并尝试

grails run-app -https 
Run Code Online (Sandbox Code Playgroud)

我第一次遇到这个问题,直到我再次重复上述步骤.

考虑到它詹金斯生成一个WAR文件可能实际上很好,虽然从开发的角度来看,找到一个更好的方法来完成这一切仍然很好.

grails

6
推荐指数
1
解决办法
1347
查看次数

gmail api 与传统 smtp

在Java世界中

想知道是否有人有关于通过 gmail api 发送电子邮件与通过 java 邮件服务配置 gmail smtp 服务配置的比较的信息。

两者的优点/缺点

批量电子邮件 一个连接可以触发 5 封单独的电子邮件吗?

gmail google-api gmail-api

4
推荐指数
1
解决办法
6243
查看次数

两个模式搜索使用变量之间的awk似乎不起作用

测试文件

cat text.txt 
09:00:00 TESTING
09:00:01 TESTING
09:00:02 TESTING
09:00:03 TESTING
09:00:04 TESTING
09:01:00 TESTING
09:01:01 TESTING
09:01:02 TESTING
09:01:03 TESTING
09:02:00 TESTING
09:02:01 TESTING
09:02:02 TESTING
09:02:03 TESTING
09:03:00 TESTING
09:03:01 TESTING
09:03:02 TESTING
09:03:03 TESTING
Run Code Online (Sandbox Code Playgroud)

没有变量的实际模式搜索工作正常:

cat ./text.txt|awk -v start="09:01" -v end="09:02" '/09:01/,/09:02/' text.txt
09:01:00 TESTING
09:01:01 TESTING
09:01:02 TESTING
09:01:03 TESTING
09:02:00 TESTING
Run Code Online (Sandbox Code Playgroud)

使用失败的变量进行模式搜索

awk -v start="09:01" -v end="09:02" '/start/,/end/' text.txt
Run Code Online (Sandbox Code Playgroud)

讨厌的hack使用shell echo包装变量,使其工作

echo "awk -v start="09:01" -v end="09:02" '/$start/,/$end/' text.txt"
awk -v start=09:01 -v end=09:02 '/09:01/,/09:02/' …
Run Code Online (Sandbox Code Playgroud)

bash awk

1
推荐指数
1
解决办法
1456
查看次数

grails hibernate 3/4在3/4应用程序中使用的插件中

我想在2.3 + 2.4应用程序中使用插件:

https://github.com/vahidhedayati/mailinglist

compile ":hibernate:3.6.10.6", {
 //compile ":hibernate4:4.3.5.4", {
 export = false
}
Run Code Online (Sandbox Code Playgroud)

随着4.3.5.4的注释 - 该应用程序在grails 2.4应用程序上工作正常,但在2.3它报告回:

014-08-13 14:36:06,809 [localhost-startStop-1] ERROR context.GrailsContextLoader  - Error initializing the application: org/hibernate/event/spi/PreLoadEventListener
java.lang.NoClassDefFoundError: org/hibernate/event/spi/PreLoadEventListener
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at grails.plugin.hibernate4.HibernatePluginSupport$__clinit__closure1.doCall(HibernatePluginSupport.groovy:94)
    at grails.spring.BeanBuilder.invokeBeanDefiningClosure(BeanBuilder.java:754)
    at grails.spring.BeanBuilder.beans(BeanBuilder.java:584)
    at grails.spring.BeanBuilder.invokeMethod(BeanBuilder.java:527)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.ClassNotFoundException: org.hibernate.event.spi.PreLoadEventListener
    ... 11 more
2014-08-13 14:36:06,811 [localhost-startStop-1] ERROR context.GrailsContextLoader  - Error initializing Grails: org/hibernate/event/spi/PreLoadEventListener
java.lang.NoClassDefFoundError: org/hibernate/event/spi/PreLoadEventListener
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at grails.plugin.hibernate4.HibernatePluginSupport$__clinit__closure1.doCall(HibernatePluginSupport.groovy:94)
    at grails.spring.BeanBuilder.invokeBeanDefiningClosure(BeanBuilder.java:754) …
Run Code Online (Sandbox Code Playgroud)

grails

1
推荐指数
1
解决办法
1049
查看次数

标签 统计

grails ×2

awk ×1

bash ×1

gmail ×1

gmail-api ×1

google-api ×1