gpt4 book ai didi

web-services - 我可以在没有 JDK(仅 JRE)的机器上在 Tomcat 下运行 Grails war 吗?

转载 作者:行者123 更新时间:2023-11-28 22:38:59 26 4
gpt4 key购买 nike

我可以在没有 JDK(只有 JRE)的机器上运行 Tomcat 下的 Grails war 吗?

我有一个 Grails 应用程序,它在 grails run-war 或同一台计算机上的单独 tomcat 服务器中运行良好。

当我在有 JDK 的服务器上部署这个 .war 时,没有问题。

当我尝试在只有 JRE 的服务器上执行此操作时,应用程序将无法运行。

规范:

grails 应用:

  • Grails 1.2.2.
  • groovyWS,
  • 国际化模板

开发电脑:

  • win xp sp3
  • 2GB内存
  • 全能 64 x 2
  • java: build 1.6.0_20-b02 (JDK)
  • tomcat:6.0.24(测试 1)
  • tomcat 5.5(测试 2)

服务器不工作:

  • 所以:windows server 2003
  • 应用服务器:tomcat 2.2 即服务,
  • java:1.6.0.18,(仅 JRE)
  • wsclient:groovyws-0.5.1.jar(最小)(以及手动添加的所有依赖项)

堆栈跟踪

[ERROR] IOException during exec() of compiler "javac". Check your path environment variable.
2010-03-18 15:55:23,522 [http-8080-1] ERROR dynamic.DynamicClientFactory - Could not compile java files for http://SOMEURL/SOMEWS.asmx?WSDL.
2010-03-18 15:55:23,553 [http-8080-1] ERROR errors.GrailsExceptionResolver - "org.tempuri" doesnt contain ObjectFactory.class or jaxb.index
javax.xml.bind.JAXBException: "org.tempuri" doesnt contain ObjectFactory.class or jaxb.index
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:197)
at javax.xml.bind.ContextFinder.newInstance(Unknown Source)
at javax.xml.bind.ContextFinder.find(Unknown Source)
at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:349)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:196)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:175)
at groovyx.net.ws.AbstractCXFWSClient.createClient(AbstractCXFWSClient.java:198)
at groovyx.net.ws.WSClient.initialize(WSClient.java:107)
at groovyx.net.ws.IWSClient$initialize.call(Unknown Source)

最佳答案

GroovyWS 需要 javac 来动态创建 stub ,所以它需要 JDK。

关于web-services - 我可以在没有 JDK(仅 JRE)的机器上在 Tomcat 下运行 Grails war 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2804862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com