【问题标题】:JBoss not able to load ColdfusionJBoss 无法加载 Coldfusion
【发布时间】:2013-07-22 13:54:33
【问题描述】:

我使用 JBoss 四个月来加载一个 CF 项目,该项目位于 deploy > 默认文件夹中为 .war。里面会有 CFIDE、CFdocs、WEBINF 和 METAINF 文件夹。现在我正在尝试迁移到新机器。我将整个 JBoss 文件夹复制到新机器并添加了所需的环境变量。但我收到了这个错误。我看到一篇博客说要在 Windows 等中设置主机。我也试过了。但没有帮助。我是 JBoss 的新手。你能指出我正确的方向吗?

HTTP 状态 500 - 类型异常报告 信息 描述 服务器遇到一个内部错误 () 阻止它完成这个请求。 例外 javax.servlet.ServletException:java.lang.NullPointerException Coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:102) Coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59) org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182) org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) java.lang.Thread.run(Thread.java:722) 根本原因 java.lang.NullPointerException 冷融合.CfmServlet.init(CfmServlet.java:79) Coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:94) Coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59) org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182) org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) java.lang.Thread.run(Thread.java:722) note 根本原因的完整堆栈跟踪可在 JBossWeb/2.0.1.GA 日志中找到。 JBossWeb/2.0.1.GA

【问题讨论】:

    标签: web-applications configuration coldfusion jboss


    【解决方案1】:

    我解决了如下所述的问题。

    • 我从 Adob​​e 下载了 ColdFusion 10 安装程序。
    • 已将 CF 作为 J2EE 配置安装。并且是 .war 格式。
    • 然后下载 JBoss 5.1。并解压到需要的文件夹中。
    • 然后将我从ColdFusion安装文件夹中提取cfusion得到的Cfide文件夹和web-inf文件夹解压到jBoss server>deploy>.war文件夹中。
    • 然后在web-inf文件夹下创建jboss-web.xml,给出的内容如下

      <jboss-web>
          <context-root>project name</context-root>
      </jboss-web>
      
    • 然后作为 localhost:port/项目名称访问。 像魅力一样工作。

    参考资料:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-11
      • 2011-11-08
      • 2020-08-13
      • 1970-01-01
      • 1970-01-01
      • 2017-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多