打印

提问须知

本主题由 mfkvfn 于 2011-6-10 15:20 解除高亮

提问须知

在论坛内经常看到有用户提问问题,就贴了一堆异常出来,或者就把现象描述出来而已,这样很难让人去重现那个问题,自然就很难去解决问题,鉴于此,请以后提问题时提供以下几方面的信息,越详细越好:
  1. 使用的环境:操作系统,JDK版本,Apusic服务器版本,AOM版本,Apusic Studio版本等。

  2. 出现错误的操作过程或者代码

  3. 出错的异常堆栈

  4. 最好还有一个可以在别的机上直接运行的工程,这个很重要,因为可以下载这个工程到本机进行调试

TOP

javax.servlet.jsp.JspException: Cannot find FacesServlet mapping

OS版本:windows2000
AOM版本peramasks-faces_1.1M3
Apusic版本:Apusic-5.0
JDK版本:j2sdk1.4.2_07
部署应用:rich-components.ear
现象:
javax.servlet.jsp.JspException: Cannot find FacesServlet mapping
   at org.operamasks.faces.webapp.core.ViewTag.redirectToFacesServlet(ViewTag.java:188)
   at org.operamasks.faces.webapp.core.ViewTag.doStartTag(ViewTag.java:91)
   at _jspx._index__jsp__1._jspService(index.jsp:9)
   at com.apusic.web.jsp.runtime.HttpJspPageImpl.service(Unknown Source)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
   at com.apusic.web.container.ServletComponent.service(Unknown Source)
   at com.apusic.web.container.WebContainer.invoke(Unknown Source)
   at com.apusic.web.container.WebContainer.invoke(Unknown Source)
   at com.apusic.web.jsp.JspServlet.service(Unknown Source)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

网上google过解决办法,说是jsf-api.jar 中间件加载 跟 应用WEB-INF/lib下加载冲突导致!
我作过以下尝试:
A:删除$Apusic-5.0\common下的jsf-api.jar, apusic直接挂了,启动不了
B:删除应用rich-components.ear下web模块 lib下的jsf-api.jar,还是不行! 
请帮忙解答!谢谢!

[ 本帖最后由 pnileotgx 于 2007-11-6 17:13 编辑 ]

TOP

请你用最新的Apusic-5.1 TP3,正常来说,只要把应用放到apusic-5.1\domains\mydomain\applications,不用做任何修改,启动apusic服务器,就可以访问了
另外:以后提问题请重新发一张贴,方便大家查看,谢谢!

[ 本帖最后由 lishaochuan 于 2007-11-6 17:26 编辑 ]

TOP

问题解决了
办法:commons-io-1.3.2.jar ,commons-fileupload-1.2.jar
原来是应用中使用到这两个包,我对AUPSIC不是很熟悉,直接将两个包拷贝到
$Apusic-5.0\lib目录下。
另外引申一个问题:AUPSIC如何设置本地类路径加载优先,就是如果中间件的类路径和应用的WEB-INF/lib下jar包都有的话,可以灵活设置加载优先顺序!

TOP

在Tomcat 6.X下部署AOM1.1 release

信息: SessionListener: contextInitialized()
2007-11-6 13:34:39 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class org.operamasks.faces.config.FacesConfigLoader
javax.faces.FacesException: 类'com.sun.facelets.component.RepeatRenderer'必须是'javax.faces.render.Renderer'的子类。
   at org.operamasks.faces.config.FacesConfig.createInstance(FacesConfig.java:773)
   at org.operamasks.faces.config.FacesConfig.applyRenderKitConfig(FacesConfig.java:721)
   at org.operamasks.faces.config.FacesConfig.applyConfig(FacesConfig.java:567)
   at org.operamasks.faces.config.FacesConfig.load(FacesConfig.java:155)
   at org.operamasks.faces.config.FacesConfigLoader.contextInitialized(FacesConfigLoader.java:72)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
   at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
   at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:516)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
   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)
是什么原因导致的呢??

TOP

layout:tab 中ondeactivate 是在初始化时被调用

layout:tab 中ondeactivate 是在初始化时被调用,在当切换到其它标签页时没有被触发

TOP

@ManagedBean(scope=ManagedBeanScope.SESSION)
public class LoginBean {
 
 @ManagedProperty(value="#{userService}")
 private IUserInfo userservic;

}

其中用到了:@ManagedProperty
报错:The annotation @managedProperty is disallowed for this location

TOP

你们提供的那个beijing+spring的例子应用到的spring与hibernate是单独的插件包还是Myclipse中的,是如何构建的啊?现在我用Apusic Studio导入后提示Hibernate的版本不是MyEclipse的,是如何构建这个环境啊???

 搞不明为什么为直接应用Apusic Studio中带的那个MyEclipse中的Spring+hibernate的组合呢???

TOP

能不能给一个快速搭建环境和快速上手的文档?

我从网站上下载了operamasks-faces_1.2M2.zip,应该不用下载其他,就应该可以初步运行和开发了,但是不行.
我的环境是:eclipse最新版本、jboss-4.2.1.GA,象E:\jdk1.5.0_**和jsf1.2_**、a4j、richface、ext都应该没问题,在我机器上都有
问题是,我按照:http://infocenter.apusic.com/hel ... /install_jboss.html文档操作了,运行起来,好象是pagehtml类中定义的一个rendercomponent的类没有,我看了看,在文件下面不存在face-config.xml文件,在war的demo里有,可也不存在该配置。
说实在的,运行opensource的东西从来没这么麻烦过,一般都有build,能够直接从原代码到demo。。。。
哪位能够提供一个让我运行起来的文档吗?或者给提示,让我能够一步步运行起来,谢谢!

TOP

1.2HrDemo里系统管理中的模块管理最后一项父模块没有相应操作

1.2HrDemo里系统管理中的模块管理最后一项父模块(非常关键的一个),功能是假的代码里没有对其操作的部分,那么这个Demo父模块全是手写数据库的吗?

TOP