Son zamanlarda JBOss 4.0.5 JSP uygulamasında garip davranışlar yaşamaya başladım. JSP derleme ilk başarısız (ikinci, üçüncü, ..) hariç girişimi: Birkaç deneme sonrasında'tmpFile.renameTo (classFile) nedeni' JSP derlemesi sırasında başarısız oldu '
17:24:29,909 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
java.io.IOException: tmpFile.renameTo(classFile) failed
at org.apache.jasper.compiler.SmapUtil$SDEInstaller.install(SmapUtil.java:245)
at org.apache.jasper.compiler.SmapUtil.installSmap(SmapUtil.java:164)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:429)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
, sayfa sonunda derlenmiş (burada birkaç ~ 7-0 olan) ve OK kılar.
Platformu Windows 7-Pro 64 bit, Java sürümü
c:\ATG\ATG2007.1>java -version
java version "1.5.0_21"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_21-b01)
Java HotSpot(TM) Client VM (build 1.5.0_21-b01, mixed mode)
JBoss versiyonu geçerli:
16:49:51,384 INFO [Server] Release ID: JBoss [Zion] 4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)
Tomcat sürüm 5.5 (bir JBoss ile birlikte).
Teşekkürler.
Bu oldukça eski bir hata gibi görünüyor. Yarış durumu teorisi, takımdaki diğer insanlar olduğu gibi doğru olabilir. Bu, Windows 7'yi (64 bit Pro olmasa da) kullanan ve hiç sorun yaşamayan aynı JBoss/Tomcat ile birlikte. –
Tomcat'ı JBoss 4.0.5'ten 5.5.30'a yükseltmeyi denedim - talimatlar burada: http://itapproaches.blogspot.com/2010/08/upgrading-tomcat-in-jboss-405.html - maalesef hala hatayı çok daha az da olsa gör. –
Tomcat 6, STS 3.3'ün içinde dağıtıldığında bu durum hala oluyor. – anon58192932