我正在尝试做一个git pull我得到以下错误:
取消链接文件'lib/xxx.jar'失败.我应该再试一次吗?(Y/N)
无论我选择y还是n,都无法进入我可以拉或推的状态.
设置是:
我运行shutdown.sh,没有错误.
但是当我试图破坏startup.sh时,我收到此错误:
07-Nov-2011 17:40:40 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386/client:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
07-Nov-2011 17:40:41 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
07-Nov-2011 17:40:41 org.apache.coyote.http11.Http11Protocol init
SEVERE: Error initializing endpoint
java.net.BindException: Address already in use <null>:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:549)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1022)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:703)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:838)
at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
at org.apache.catalina.startup.Catalina.load(Catalina.java:562)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616) …Run Code Online (Sandbox Code Playgroud) 我找不到使用这种格式格式化UTC时间戳的好方法: yyyyMMdd-HH:mm:ss.<three additional digits>
我无法找到任何代表毫秒/百分之一的字符,我甚至不确定这是否可行,以解析那种格式.
理想情况下,我想使用parseToStringDateDate库中的那部分.
我的计划b是转换yyyyMMdd-HH:mm:ss为毫秒,然后将最后三位数字添加到该数字.
我有一个build.xml文件,看起来像这样:
<taskdef uri="antlib:org.sonar.ant" resource="org/sonar/ant/antlib.xml" classpath="/path/sonar-ant-task.jar"/>
<target name="sonar">
<sonar:sonar/>
</target>
Run Code Online (Sandbox Code Playgroud)
当我运行文件时,我得到:
The prefix "sonar" for element "sonar:sonar" is not bound.
Run Code Online (Sandbox Code Playgroud)
我遗失的任何明显的事情?
我试图找出的是我的JRE是32位还是64位.
是的,我尝试过,java -version / -showversion / -fullversion但它没有说任何有用的东西(至少对我没用).
这就是我做的时候java -version:
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode)
Run Code Online (Sandbox Code Playgroud)
所以我可以访问的是一个压缩的JRE的bin文件夹,安装和设置了一个不同的JRE,这不是我试图检查的版本.
有任何想法吗?
我尝试将我的Grails 2.1.1应用程序部署到Heroku.
我跑了git push master heroku,它运行了一段时间(编译好,得到依赖,ec),然后它给了我这个消息:
|Building WAR file
...........................Error
|
Error executing script War: : Replace: source file /app/.grails/2.1.1/projects/Project/stage/WEB-INF/applicationContext.xml doesn't exist (Use --stacktrace to see the full trace)
! Failed to build app
! Heroku push rejected, failed to compile Grails app
Run Code Online (Sandbox Code Playgroud)
当我在grails war本地运行时,它没有任何问题.
我做了一些阅读,但我没有找到一个可靠的答案.我读过的类似问题是由与JDK相关的问题或插件引起的.
我有一个要解决的问题,当前的解决方法是删除元素。
<div id="toremove">
// some JavaScript here
</div>
Run Code Online (Sandbox Code Playgroud)
因此,我有一个功能不错的函数,然后当完成时,我希望它删除该"toremove"元素。我看过jQuery文档,整个Internet上都有类似的帖子,但似乎没有任何效果。
这是我正在尝试的工作:
$("#toremove") = $()
$("#toremove").empty();
$("#toremove").remove();
Run Code Online (Sandbox Code Playgroud)
似乎对我没有任何帮助,感谢您的帮助。
当我尝试部署由Grails创建的war文件时出错.
我正在使用Spring安全插件并部署了Tomcat 7.
在阅读了类似的问题后,我认为它与插件没有被包装在战争中有关,但我不完全确定.
以下是catalina.out文件显示的内容:
log4j:ERROR Error initializing log4j: grails/plugins/springsecurity/SecurityConfigType : Unsupported major.minor version 51.0 (unable to load class grails.plugins.springsecurity.SecurityConfigType)
java.lang.UnsupportedClassVersionError: grails/plugins/springsecurity/SecurityConfigType : Unsupported major.minor version 51.0 (unable to load class grails.plugins.springsecurity.SecurityConfigType)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at Config.class$(Config.groovy)
at Config.$get$$class$grails$plugins$springsecurity$SecurityConfigType(Config.groovy)
at Config.run(Config.groovy:116)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
08-Nov-2011 17:56:12 org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Run Code Online (Sandbox Code Playgroud) 我有一种情况要求我将过去12个月列入清单.
例:
当前月份是3月,当前年份是2012年.所以我想得到一个如下所示的列表:
3月(2011年),4月(2011年)〜12月(2011年),1月(2012年),2月(2012年),3月(2012年).
我一直试图用日期和日历来完成这个,我没有完全设法让算法正确.
有任何想法吗?
我安装了邮件插件:
grails install-plugin mail
Run Code Online (Sandbox Code Playgroud)
我根据插件添加了我的配置:
grails {
mail {
host = "smtp.gmail.com"
port = 465
username = "youraccount@gmail.com"
password = "yourpassword"
props = ["mail.smtp.auth":"true",
"mail.smtp.socketFactory.port":"465",
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback":"false"]
}
}
Run Code Online (Sandbox Code Playgroud)
我在 Bootstrap.groovy 中添加了一个 sendMail
try{
sendMail {
from "youraccount@gmail.com"
to "youraccount@gmail.com"
subject "Hello"
body "Mail"
}
}catch (Exception e){
println e
}
Run Code Online (Sandbox Code Playgroud)
它什么也没给我!我曾尝试处理 Config.groovy 中的位置以及更多内容 - 什么都没有!它甚至不给我一个例外。
有任何想法吗?
grails ×4
date ×2
groovy ×2
java ×2
tomcat ×2
amazon-ec2 ×1
ant ×1
datetime ×1
git ×1
grails-2.0 ×1
grails-2.1 ×1
heroku ×1
javascript ×1
jquery ×1
sonarqube ×1
windows ×1