Tag: jboss

java.lang.ClassNotFoundException:com.mysql.jdbc.Driver(maven + jboss)

maven pom.xml 4.0.0 Test Test 0.0.1-SNAPSHOT war Test http://maven.apache.org UTF-8 org.apache.maven.plugins maven-compiler-plugin 1.6 1.6 junit junit 3.8.1 test javax.servlet servlet-api 2.5 mysql mysql-connector-java 5.1.18 在代码中我试图执行Class.forName(“com.mysql.jdbc.Driver”) 。 我明白了: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 但我已经检查过我在jboss-as-7.0.2.Final\standalone\deployments\Test.war\WEB-INF\lib有mysql.jar,它有com.mysql.jdbc.Driver类。

确定我们的应用程序部署到哪个Application Server?

我们的J2EE应用程序部署到JBoss,有时部署到OC4J。 我可以知道正在使用哪一个吗? 我希望有一个方法在运行时返回容器信息。

如何在spring-security中解除/ ** URL模式

我试图解开/ **模式,但到目前为止,我的所有尝试都是徒劳的。 这就是我正在做的事情: 我的配置不再包含任何intercept-url定义。 但是在访问任何URL后,我仍然会被重定向到默认入口点… 我调试了spring安全源,实际上我可以看到为我正在尝试访问的URL加载的filter。 ( FilterChainProxy行:154, filters列表已满) 任何洞察为什么会发生这种情况以及如何取消保护/ **将非常感激。 我正在使用3.0.5.RELEASE 编辑: 安全配置: 这是相关部分,我也可以给你bean定义,但我怀疑问题是存在的。

JBoss 5.1.0.GA中的Hibernate 3.5-Final

Hibernate 3.5-Final终于来了,它提供了备受期待的JPA2支持,以及其他function。 我正在使用JBoss 5.1.0.GA和Hibernate 3.3开发一个项目(基于EJB3),但我想利用JPA2并尝试升级到Hibernate 3.5。 我所做的相当简单和标准 – 我只是将所有hibernate 3.5 jar放在服务器/配置(默认,所有等)/ lib文件夹中 – 这样它们优先于JBoss附带的hibernate工件。 看来JBoss附带了依赖于hibernate 3.3的JPA1实现部分的库,因为我开始在未实现的抽象方法和类似部署的东西上得到一些错误: 23:21:26,792 WARN [Ejb3Configuration] Persistence provider caller does not implement the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader() is null. 23:21:26,792 ERROR [AbstractKernelController] Error installing to Start: name=persistence.unit:unitName=kernel-ear-3.3.0-SNAPSHOT.ear/config-persistence.jar#ConfigurationPersistenceUnit state=Create java.lang.AbstractMethodError: org.jboss.jpa.deployment.PersistenceUnitInfoImpl.getValidationMode()Ljavax/persistence/ValidationMode; at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:613) at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:72) at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:301) at sun.reflect.GeneratedMethodAccessor308.invoke(Unknown Source) 也许我应该使用不同的持久性? 目前它是: org.hibernate.ejb.HibernatePersistence […]

JBoss Resteasy中缺少语法生成了WADL

我设法通过使用org.jboss.resteasy.wadl.ResteasyWadlServlet ( https://stackoverflow.com/a/41471710/2528609 )获得WADL,但WADL不包含语法。 表示节点也不包含定义响应类型的element属性。 给出以下rest端点类 import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; @Path(“user”) public class UserEndpoint { @GET @Path(“”) @Produces(MediaType.APPLICATION_JSON) public UserResponse getUser() { UserResponse response = new UserResponse(); response.name = “Michiel”; response.age = 43; return response; } } 和 public class UserResponse { public String name; public int age; } […]

长期运行的webservice架构

我们使用axis2来构建我们的web服务,使用Jboss服务器来运行我们所有应用程序的逻辑。 我们被要求构建一个与bean通信的Web服务,该bean可能需要长达1小时的响应时间(取决于请求的大小),因此我们将无法与在此期间打开的使用者保持连接。 我们可以使用异步Web服务,但这并不是很好,所以我们决定实现一个bean,它将执行webservice背后的逻辑并让服务异步调用该bean。 Web服务将生成将传递给使用者的令牌,并且使用者可以使用它来查询请求的状态。 我的问题是: 我从创建该bean的服务中的方法返回后,如何查询Jboss服务器上的bean的状态。 我需要使用有状态的bean吗? 如果我想从Web服务端进行异步调用,我可以使用有状态bean吗?

Jax-Ws解组错误

我遇到了Jax-Ws的问题,并且在网上搜索了一天之后我发现没有可行的解决方案。 我在当地的jboss eap7上运行我的Soap Ws。 我的wsdl的相关片段如下所示: 我的webservice看起来像这样: @WebService(name = “TravelTrackerWS”) public interface TravelTrackerWSLocal { @WebMethod(operationName = “fillSimpleTravelingDays”) public WsAnswer fillSimpleAndTravelingDays( @XmlElement(required = true, nillable = false) @WebParam(name = “SimpleAndTravelingDays”) List days) throws InsufficientRightsException; } 如果我这样做的请求: Z0030UDK 2014-10-31 AU a 我得到一个Unmarshalling错误,这是正确的,因为’a’是一个字符串而不是长。 soap:Client Unmarshalling Error: For input string: “a” 我现在的问题是。 如何捕获Unmarshalling错误,以便我可以抛出一般错误消息而不是解组错误。 我希望有人能帮助我

SAP JBOSS与jar有关

我正在尝试使用ABAP函数调用将我的j2ee应用程序与SAP连接。 当我在eclipse中使用热编码值将其作为单个类运行时,它可以正常工作。 当我尝试在JBoss服务器中运行它时,我从前端获取一些值并将其传递给我之前提到的同一个类的java类,它显示了以下exception java.lang.NoClassDefFoundError: com/sap/conn/jco/JCoException at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.privateGetPublicMethods(Unknown Source) at java.lang.Class.getMethods(Unknown Source) at org.jboss.aop.ClassContainer.createMethodMap(ClassContainer.java:182) 09:35:42,326 INFO [EARDeployer] Started J2EE application: file:/F:/jboss/jboss- 4.2.3.GA/server/default/deploy/MPCS.ear 09:35:42,326 ERROR [URLDeploymentScanner] Incomplete Deployment listing: — MBeans waiting for other MBeans — ObjectName: jboss.j2ee:service=EJB3,module=MPCS.jar State: FAILED Reason: java.lang.NoClassDefFoundError: com/sap/conn/jco/JCoException — MBEANS THAT ARE THE ROOT CAUSE OF […]

将自定义对象绑定到JMS MapMessage

有没有一种标准的方法让我将自己的自定义对象添加到Map中,然后在MapMessage中正确编组? 目前我收到无效对象类型消息。 我注意到WebSphere有一个解决方案,但我正在寻找一些没有绑定到特定AS的东西,如果没有这样的方法,JBoss支持的东西可能会起作用。 如何在WebSphere中执行此操作: http : //publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic = / com.ibm.websphere.wesb.doc / ref / rwesb_jmscustombindings.html

如何在一个.ear文件中包含两个.war文件?

我使用jboss 4.0.2,我想在一个.ear文件中有两个.war文件。