我的新服务器配置
安装一切。操作台加载正常。部署使用工作室构建的Project WAR文件,并使用配置工具进行部署。重新启动应用程序服务器。用不同的项目战争文件尝试了两次。
操作控制台始终显示"此服务器中未部署运行时环境"。
答案 0 :(得分:1)
你看过日志了吗??
日志中有几件事:
警告:上下文初始化期间遇到异常 - 取消刷新尝试 org.springframework.beans.factory.BeanCreationException:错误 使用名称' registrationServiceFactory'创建bean定义于 ServletContext资源[/WEB-INF/spring-management-service.xml]: 调用init方法失败;嵌套异常是 java.lang.RuntimeException:无法打开数据库。
验证您的数据库名称,用户名,密码,URL等。
严重:JVM未正确配置为通过RMI支持JMX。如果 Tomcat实例未在防火墙后面运行,即JVM属性 必须定义com.sun.management.jmxremote.port(例如 在setenv.bat脚本中扩充CATALINA_OPTS变量)。 否则,如果Tomcat实例在防火墙后面运行,那么 必须定义" ibm.worklight.admin.rmi.registryPort"和 " ibm.worklight.admin.rmi.serverPort" JNDI属性的值 反映用于配置JMX远程生命周期的端口号 监听器。
警告:上下文初始化期间遇到异常 - 取消刷新尝试 org.springframework.beans.factory.BeanCreationException:错误 创建名为' dataAccessService'的bean在URL中定义 [罐:文件:/ C:/程序%20Files%20(86)/Apache%20Software%20Foundation/Tomcat%207.0/Worklight/worklight/worklight-jee-library.jar!/conf/integration.xml]: 无法解析对bean" adapterManager'的引用设置bean时 property' adapterManager&#39 ;;嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 创建名为' adapterManager'的bean在URL中定义 [罐:文件:/ C:/程序%20Files%20(86)/Apache%20Software%20Foundation/Tomcat%207.0/Worklight/worklight/worklight-jee-library.jar!/conf/integration.xml]: bean的实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:不能 实例化bean类 [com.worklight.integration.services.impl.AdapterManagerImpl]: 构造函数抛出异常;嵌套异常是 java.lang.OutOfMemoryError:PermGen space
遵循可能的解决方案:http://www.mkyong.com/tomcat/tomcat-javalangoutofmemoryerror-permgen-space/