标签: jboss6.x

JSF验证错误:值无效

我知道这似乎是一个普通的,但我迷失了它.单击assessment.jsf中的"添加"按钮时发生.无论如何,我已经附上我认为相关的部分.

我调试时没有触发FWIW,AssessmentType.equals().

提前致谢.

j_idt38:j_idt47:j_idt48: Validation Error: Value is not valid
Run Code Online (Sandbox Code Playgroud)

assessment.xhtml:

        <h:form>
            <h:selectOneMenu value="#{assessmentBean.assessmentField}">
                <f:selectItems value="#{assessmentBean.assessment.type.fields}" />
            </h:selectOneMenu>

            <h:commandButton value="Add" action="#{assessmentBean.doAddField}">
                <f:param name="assessmentId"
                    value="#{assessmentBean.assessment.id}" />
            </h:commandButton>
        </h:form>
Run Code Online (Sandbox Code Playgroud)

assessment.jsf:

<form id="j_idt38:j_idt47" name="j_idt38:j_idt47" method="post" action="/jsf-web/edit/assessment.jsf" enctype="application/x-www-form-urlencoded"> 
<input type="hidden" name="j_idt38:j_idt47" value="j_idt38:j_idt47" /> 
<select name="j_idt38:j_idt47:j_idt48" size="1">    <option value="1">Presenting Condition</option> 
    <option value="2">Problem Duration</option> 
</select> 
<script type="text/javascript" src="/jsf-web/javax.faces.resource/jsf.js.jsf?ln=javax.faces"></script>
<input type="submit" name="j_idt38:j_idt47:j_idt50" value="Add" onclick="mojarra.jsfcljs(document.getElementById('j_idt38:j_idt47'),{'j_idt38:j_idt47:j_idt50':'j_idt38:j_idt47:j_idt50','assessmentId':'1'},'');return false" /><input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="3431661972220941645:6952134510589038883" autocomplete="off" /> 
</form> 
Run Code Online (Sandbox Code Playgroud)

AssessmentType.java:

import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import …
Run Code Online (Sandbox Code Playgroud)

java jsf jboss mojarra jboss6.x

4
推荐指数
2
解决办法
2万
查看次数

你在哪里配置jboss6中的log4j设置

jboss-6.0.0.Final似乎没有用于在jboss5中配置log4j设置的jboss-log4j.xml(即在server/default/conf/jboss-log4j.xml下)

java logging jboss jboss5.x jboss6.x

4
推荐指数
1
解决办法
7265
查看次数

"JBAS014151:找不到视图"

我正在尝试使用最初使用Jboss 7.1 AS开发的Jboss 6.0 EAP来运行Java应用程序.但是我遇到了以下异常消息:

"JBAS014151:找不到EJB的视图......"

任何人都可以告诉我如何解决这个问题?

java jboss javabeans jboss6.x jboss7.x

4
推荐指数
1
解决办法
2658
查看次数

oracle.jdbc.driver.T4CConnection无法强制转换为oracle.jdbc.OracleConnection

WrappedConnectionJDK6 wrapped = (WrappedConnectionJDK6) dbStrategy.getConnection();
            Connection underlyingConn = wrapped.getUnderlyingConnection();
            OracleConnection oracleConn = (OracleConnection)underlyingConn;
Run Code Online (Sandbox Code Playgroud)

最后一行给出错误 -

> ERROR
> [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/web].[resteasy-servlet]]
> (http-/0.0.0.0:8080-1) Servlet.service() for servlet resteasy-servlet
> threw exception: org.jboss.resteasy.spi.UnhandledException:
> java.lang.ClassCastException: oracle.jdbc.driver.T4CConnection cannot
> be cast to oracle.jdbc.OracleConnection
Run Code Online (Sandbox Code Playgroud)

jdbc-odbc jboss6.x

4
推荐指数
1
解决办法
8346
查看次数

使用cli启用/禁用jboss 6中已部署的组件

有没有一种方法可以使用jboss 6.2的jboss cli禁用/启用已部署的组件。我需要将组件部署在服务器上,但在需要之前禁用它们。

编辑:找到一种将模块部署为禁用的方法,在该组件的cli文件中添加--disabled选项。

仍在寻找一种通过cli启用模块的方法。

编辑2:是否有一种方法可以在不先取消部署的情况下禁用已部署的组件?--force不能与--disabled结合使用。

command-line-interface jboss6.x

4
推荐指数
3
解决办法
6405
查看次数

jboss中同一战争的多个上下文路径

我正在部署我的网络应用程序 jboss-EAP-6.1

我想为同一场战争提供不同的背景路径:

http://localhost:8080/path1/xyx

http://localhost:8080/path2/xyx
Run Code Online (Sandbox Code Playgroud)

你能告诉我怎么做吗?

jboss contextroot jboss6.x web

4
推荐指数
1
解决办法
2391
查看次数

JBoss 6 - 在战争包装中部署ejb

我正在尝试使用新的EJB3.1功能,其中可以部署在.war文件中打包的EJB.

我使用Maven 2.2.1打包EJB模块,然后将ejb jar放在war模块中(作为依赖项).最后的战争包含一个没有内容的简单web.xml,以及lib目录中的ejb jar库.但是,尽管正确部署了应用程序,但容器无法识别带注释的ejb(@Stateless).我没有ejb-jar.xml描述符(我认为它在EJB3中是可选的).

如果我自己部署ejb jar(通过将其放在JBoss的deploy目录中),则会部署一个指定的jndi名称.

我在这里错过了什么吗?

jboss war java-ee ejb-3.1 jboss6.x

3
推荐指数
1
解决办法
4175
查看次数

HornetQ吞吐量限制在4000 TPS而没有持久性

我在JBoss 6.1应用服务器中使用HornetQ.我的应用程序(一个客户端应用程序,生成消息,以及消耗它们的JBoss应用程序)无法在服务器上处理超过4000 TPS,而CPU仍然是60%空闲.我试图删除持久性以检查我是否是磁盘绑定但它不会提高吞吐量.

似乎问题出在生产者方面.至少在监控队列大小时,它仍然非常小,这意味着消费者不是瓶颈.

我应该使用几个队列来提高效率吗?我已经阅读过HornetQ的性能调优文档,但找不到原因.或者可能是因为我使用的是AUTO_ACKNOWLEDGE模式?我正在为生产者运行几个线程,这不应该影响很多.生产者JVM无论如何都不能使用超过1个CPU线程.我甚至试图运行我的生产者应用程序的几个实例,但它不会更快.网络带宽很高(1 Gbps),我的消息非常小(<1 KB).此外,生产者和消费者应用程序在同一服务器上运行.HornetQ配置在2台服务器的JBoss集群中.

performance jboss throughput hornetq jboss6.x

3
推荐指数
1
解决办法
1854
查看次数

JBoss 6.1 + PermGen空间

我在Solaris上部署了Jboss 6.1,它运行正常.然后我做了一些FTP和Telnet,直接root登录被禁用.之后我得到了PermGen空间错误.

这个错误可能是什么原因?请帮忙.

错误:

12:21:30,873 ERROR [AbstractKernelController] Error installing to PostClassLoader: name=vfs:///usr05/ccapp/app/jboss-6.1.0/server/srs/deploy/SRSEar.ear state=ClassLoader mode=Manual requiredState=PostClassLoader: org.jboss.deployers.spi.DeploymentException: Error during deploy: vfs:///usr05/ccapp/app/jboss-6.1.0/server/srs/deploy/SRSEar.ear
at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49) [:2.2.2.GA]
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:185) [:2.2.2.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1832) [:2.2.2.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1550) [:2.2.2.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1491) [:2.2.2.GA]
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:379) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2044) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1083) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1322) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1246) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1139) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:939) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:654) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.deployers.plugins.deployers.DeployersImpl.change(DeployersImpl.java:1983) [:2.2.2.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:1076) [:2.2.2.GA]
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:679) [:2.2.2.GA]
at org.jboss.system.server.profileservice.deployers.MainDeployerPlugin.process(MainDeployerPlugin.java:106) [:6.1.0.Final]
at org.jboss.profileservice.dependency.ProfileControllerContext$DelegateDeployer.process(ProfileControllerContext.java:143) [:0.2.2]
at org.jboss.profileservice.dependency.ProfileDeployAction.deploy(ProfileDeployAction.java:151) [:0.2.2]
at org.jboss.profileservice.dependency.ProfileDeployAction.installActionInternal(ProfileDeployAction.java:94) [:0.2.2] …
Run Code Online (Sandbox Code Playgroud)

java permgen solaris-10 jboss6.x

3
推荐指数
1
解决办法
1万
查看次数

Jboss-eap-6.3无法为对象堆保留足够的空间

我在32位Windows上运行Java7.
当我运行Jboss-eap-6.3服务器时,每次尝试运行程序时,我都会反复出现以下异常.

  • D:\mysoft\jboss-eap-6.3\bin>standalone.bat
  • 调用 D:\mysoft\jboss-eap-6.3\bin\standalone.conf.bat
  • 将JAVA属性设置为 C:\Program Files\Java\jdk1.7.0_10\bin\java

JBoss Bootstrap Environment
JBOSS_HOME: "D:\mysoft\jboss-eap-6.3"
JAVA: "C:\Program Files\Java\jdk1.7.0_10\bin\java"

JAVA_OPTS: "-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=3M -XX:-Tra
ceClassUnloading -client -Dprogram.name=standalone.bat -Xms1G -Xmx1G -XX:MaxPermSize=256M -Djava.net.preferIPv4Stack=true  -Djboss.modules.policy-per
missions=true  -Djboss.modules.system.pkgs=org.jboss.byteman"

...
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

java jboss6.x

3
推荐指数
2
解决办法
2万
查看次数