2011年10月11日星期二

JDev_029:JDeveloper 11g 问与答

问题1:发布含有ADF的Web应用时,报告失败,错误信息如下:
weblogic.application.ModuleException: Failed to load webapp: 'HelloClientADF.war' ...... java.lang.ClassNotFoundException: oracle.adf.model.servlet.ADFBindingFilter ......


答:首先要确认WebLogic Server是否已经安装了ADF Runtime Libary。(具体方法参见《图解安装WebLogic 10gR3 (支持ADF)》)。
然后创建两个Deployment Profiles:一个用于war,一个用于ear(包含war)。
在ear profile中的weblogic-application.xml包含ADF libary的指向。
发布ear应用,发布成功后,你会在WebLogic Console 中看到ADF libary 中有一个reference:即你刚刚发布的ear应用。
参考文献:
1. http://biemond.blogspot.com/2008/12/deploy-your-11g-webapp-to-weblogic.html

问题2:如何自定义快捷键。

答:Tools-->Preferences-->Shortcut Keys


问题3:安装Apple的Safari浏览器后,发现无法启动JDeveloper内嵌的WebLogic Server,错误信息如下:
*** Using port 7101 ***

[waiting for the server to complete its initialization...]
\QuickTime\QTSystem\QTJava.zip was unexpected at this time.
Process exited.


答:检查ClassPath,发现多了…\QuickTime\QTSystem\QTJava.zip,去掉之后,启动正常了。

问题4:如何查看JDeveloper本身的日志?

答:找到目录[jdev_home]\jdev\bin,启动jdev.exe或jdev64.exe,而不是默认的jdevW.exe或jdev64W.exe。
这样会启动JDeveloper时,会同时启动一个Dos Console,JDeveloper的日志会在其中输出。

问题5:如何修改JDeveloper内嵌的WebLogic Server使用的内存大小?

答:找到JDeveloper的运行目录,比如C:\Oracle\JDevRuntime\system11.1.2.2.39.61.83.1\DefaultDomain\bin。
打开startWeblogic.cmd,在行“@REM Call setDomainEnv here.”之前增加一行内容如下:
set USER_MEM_ARGS=-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m
重启启动内嵌的WebLogic Server,会发现输出了一行内容:
JAVA Memory arguments: -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m
说明内存设置成功。

问题6:如何让JSP/JSF页面默认的打开编辑模式是Source?


答:JSP/JSF默认的打开编辑模式是Design,如果页面内容很多,打开时要Load半天,让人很着急。那么如何把JSP/JSF默认的打开编辑模式改成Source呢?

打开Tools --> Preferences --> File Types,点击Default Editor页签,选择Web Pages,我这里只选择了JSP,修改其默认的打开编辑模式为Source。


参考文献:
1. http://bexhuff.com/2012/09/jdeveloper-memory-and-performance

问题7:BPM/SOA Server运行正常,但JDeveloper就是连接不上BPM/SOA Server怎么回事?

答:检查一下Web Browser and Proxy设置,确认没有勾上“Use HTTP Proxy Server”。
别忘了重启JDeveloper。


参考文献:
1. http://www.javaservletsjspweb.in/2013/01/changing-default-browser-with.html#.UjbyncbEeKI

没有评论: