- 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 下,启动时就没有问题了。 - 矩形选择功能
在编辑代码的时候可能需要用到某几列数据需要同时更改的时候,可以使用矩形选择功能,方法:按住ctrl键,再用鼠标拖拽出一个矩形。 - 生成javadoc
File---new---Build---Javadoc ,可以都按默认设置,这样在工程目录树上生成一个名字为“standard doclet”的节点,右键选择rebuild,就可以在项目文件夹根目录下生成一个doc文件夹,就是所有的api了。 - 生成exe可执行文件
使用的配置参数文件中配置项,可以参考JBuilder2006\bin\config_readme.html文件中说明进行配置。 - 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版本已经被更改过来。 - 调试时查看表达式的值快捷键
按住CTRL键,然后在要查看的变量上点击鼠标右键。看到了吧,这个和将变量或者表达式“Add Watch”是一样的。
JBuilder2006使用笔记
最新推荐文章于 2010-03-09 14:35:34 发布