`

JBuilder2006使用笔记

阅读更多
  1.  web项目配置tomcat启动后报如下错误:
    信息: Can't register valve ErrorReportValve[localhost]
    javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl could not be instantiated: java.lang.NullPointerException
     at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:104)
     at org.apache.commons.modeler.util.DomUtil.readXml(DomUtil.java:284)
     at org.apache.commons.modeler.modules.MbeansDescriptorsDOMSource.execute(MbeansDescriptorsDOMSource.java:130)
     at org.apache.commons.modeler.modules.MbeansDescriptorsDOMSource.loadDescriptors(MbeansDescriptorsDOMSource.java:120)
     at org.apache.commons.modeler.Registry.load(Registry.java:819)                                                
    tomcat本身没有问题,可以正常启动,jbuilder配置也没有问题,就是联调的时候启动快完成的时候报这个错误。解决办法:网上下载一个“xerces.jar”把它拷贝到tomcat-5.0.28\common\lib 下,启动时就没有问题了。
  2. 矩形选择功能
    在编辑代码的时候可能需要用到某几列数据需要同时更改的时候,可以使用矩形选择功能,方法:按住ctrl键,再用鼠标拖拽出一个矩形。
  3. 生成javadoc
    File---new---Build---Javadoc ,可以都按默认设置,这样在工程目录树上生成一个名字为“standard doclet”的节点,右键选择rebuild,就可以在项目文件夹根目录下生成一个doc文件夹,就是所有的api了。eek
  4. 生成exe可执行文件
    使用的配置参数文件中配置项,可以参考JBuilder2006\bin\config_readme.html文件中说明进行配置。
  5. WEB工程后期修改webmodule中servlet和jsp版本
    由于需要更改web.xml中声明的servlet的版本,但是一旦web模块建立后又不能更改servlet版本,这样当你把web.xml中的servlet声明版本更改2.4为2.3后,运行的时候工程会自动将2.3更改回2.4。这就需要在工程中修改相应的定义版本。但是没有在工程中找到,所以试验了这个方法:将工程关掉,用UE打开“工程名.jpx”,改下面语句
    原来的是
    <property category="module" name="supported.features.1" value="Servlet 2.4"/>
    <property category="module" name="supported.features.2" value="JSP 2.0"/>
    改成

    <property category="module" name="supported.features.1" value="Servlet 2.3"/>
    <property category="module" name="supported.features.2" value="JSP 1.2"/>
    保存,重新打开工程,运行web程序,发现web.xml中的servlet版本已经被更改过来。
  6. 调试时查看表达式的值快捷键
    按住CTRL键,然后在要查看的变量上点击鼠标右键。看到了吧,这个和将变量或者表达式“Add Watch”是一样的。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics