在搭建dorado eclipse开发环境时,我遇到了一个很有意思的问题,目前我还明白为什么,但问题终于被我查找出来了.改天有时间了再好好研究一下,先把问题记录于此.
先把配置开发环境的过程记录下来:
首先在jdk安装,tomcat解压,这两步是肯定没有问题的,所有我想问题肯定不会出在这.
然后就是安装dorado eclipse插件.
DoradoEclipsePlugin安装配置:
下载地址:
http://www.bstek.com/download?subpath=eclipse$2F/DoradoEclipsePlugin$2D1$2E2$2E5$2D20080917$2Eexe/
|
该插件是一个可执行程序,你需要在下载完成之后安装它。选择Eclipse安装目录的时候,选择你自己的Eclipse的安装路径。
全部安装完成之后,启动Eclipse,可以看到包含DoradoEclipsePlugin的Eclipse开发平台。
配置Tomcat服务器
在Eclipse中配置Tomcat服务器,以便开发之后通过Eclipse平台启动应用服务器运行项目。配置方法:找到【Servers】—>【右键New】—>【Server】。
直 最后,可以启动服务验证是否配置成功。Tomcat选中点【右键】—>【Start】,最后你应该能看到控制台的打印信息,如下图所示:
打开Eclipse的Preferences配置DoradoEclipsePlugin的Server。步骤:【Window】—>【Preferences】—>【Dorado Studio】—>【Server】—>【Tomcat】。
点击【OK】完成配置。
点出上图中标记的按钮启动dorado服务,控制如打印信息如下所示:
2010-10-18 20:20:47 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server} Setting property 'debug' to '0' did not find a matching property.
2010-10-18 20:20:48 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine} Setting property 'debug' to '0' did not find a matching property.
2010-10-18 20:20:48 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'debug' to '0' did not find a matching property.
2010-10-18 20:20:48 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-10-18 20:20:48 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 362 ms
2010-10-18 20:20:48 org.apache.catalina.core.StandardService start
信息: Starting service Tomcat-Standalone
2010-10-18 20:20:48 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.18
2010-10-18 20:20:48 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2010-10-18 20:20:48 org.apache.catalina.startup.Catalina start
信息: Server startup in 522 ms
没有任何异常信息,至此,所需要的Eclipse和DoradoEclipsePlugin开发环境全部配置完成。
上面配置成功是因为我用的是Tomcat 6.0.18版本.但我刚开始时使用是Tomcat 6.0.20版本,同样的配置顺序,除了Tomcat外,其余的东西也都一模一样,但不是配置不成功,在最后一步启动dorado服务时,都是会出现如下的错误:
2010-10-18 19:44:16 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server} Setting property 'debug' to '0' did not find a matching property.
2010-10-18 19:44:17 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine} Setting property 'debug' to '0' did not find a matching property.
2010-10-18 19:44:17 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'debug' to '0' did not find a matching property.
2010-10-18 19:44:17 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-10-18 19:44:17 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 356 ms
2010-10-18 19:44:17 org.apache.catalina.core.StandardService start
信息: Starting service Tomcat-Standalone
2010-10-18 19:44:17 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.20
2010-10-18 19:44:17 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2010-10-18 19:44:17 org.apache.catalina.connector.MapperListener init
警告: Error registering contexts
java.lang.NullPointerException
at org.apache.catalina.connector.MapperListener.registerHost(MapperListener.java:332)
at org.apache.catalina.connector.MapperListener.init(MapperListener.java:129)
at org.apache.catalina.connector.Connector.start(Connector.java:1146)
at org.apache.catalina.core.StandardService.start(StandardService.java:531)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2010-10-18 19:44:17 org.apache.catalina.startup.Catalina start
信息: Server startup in 563 ms
把我都快整崩溃了.我刚开始以为是dorado eclipse插件的版本与ecllipse有问题,于是换了解压版的手动添加到eclipse 还是报这个错误,于是又到dorado官网(www.bstek.com)上下了bstek-ide-all-in-one-0.1.rar(包含eclipse与dorado eclipse插件)直接解压,然后配置,还是报这个错误.这时我已肯定不是dorado插件的问题了,于是开始看是不是tomcat的版本有问题,刚好公司使用的tomcat 版本与我家里的不一样,拷回来一试,果然成功了.这时我又使用我自己的tomcat6.0.20,还是报警告: Error registering contexts
java.lang.NullPointerException.
解决此问题的办法竟然是换tomcat,真崩溃!不知道其他版本的tomcat的结果是怎么样的.
- 大小: 30.6 KB
- 大小: 19.4 KB
- 大小: 16 KB
- 大小: 17.4 KB
分享到:
相关推荐
dorado由两大部分组成:一个用于Web应用表现层的开发框架以及一套配套的集成开发环境(IDE)工具。其中,IDE工具分为独立的dorado studio和未来将发布的eclipse插件两种。 ##### 开发框架特点: - **AJAX支持**:...
搭建MyEclipse10+Spket+ExtJS的开发环境是一项关键步骤,特别是对于初学者而言,这将为JavaScript开发打下坚实的基础。本文将详细解释如何进行这一配置。 首先,我们来安装Spket插件。Spket是一个强大的JavaScript...
本章节主要介绍了搭建Dorado7开发环境的基本流程,包括必要的软件安装和配置步骤。对于初学者来说,这一步是整个学习旅程的基础,确保能够顺利进行后续的学习。 **1.2 安装浏览器** - **1.2.1 安装Chrome(推荐)*...
- 掌握开发环境的配置,例如学习安装和配置Tomcat服务器以及安装和配置适合DORADO中间件开发的IDE开发工具,如Eclipse或MyEclipse。 2. 项目搭建 - 学习如何新建一个DORADO工程项目,包括基本的项目结构和必要的...
5. 开发环境:`studio`可能包含Dorado4的集成开发环境插件,允许你在IDE中直接设计和调试Dorado应用。 6. 运行时依赖:`lib`目录包含了Dorado4运行所需的其他库文件,确保你的项目中包含这些库才能正常运行。 7. ...
在**Dorado7.x快速入门**中,首先介绍了如何创建一个基础的工程,并通过简单的`HelloWorld`示例来帮助开发者熟悉Dorado7的基础操作。 ##### 1.1 配置Java环境 Dorado7的运行依赖于Java环境,因此第一步是确保开发...
##### 3.4 Eclipse开发环境搭建 - **Eclipse开发环境**:主要包括NC56、Eclipse开发环境以及nc56插件。 - **项目工程整合**:将Eclipse工程目录和Dorado工程目录整合到一起,便于在两个开发工具之间进行开发工作。本...
- 这一天的目标是搭建好一个完整的开发环境,为后续的学习打下坚实的基础。 #### 第2天:新建dorado工程项目 - **新建过程** - 在IDE中选择新建Dorado项目。 - 设置项目名称、存储位置等基本信息。 - **开发...
- 搭建Eclipse开发环境,包括安装NC56、eclipse及相关插件。 5. **整合Eclipse与Dorado工程** - 将Eclipse工程目录与Dorado工程目录整合在一起,方便在两个开发工具间切换。 #### 四、自助单据开发流程 1. **建立...