我有四个捆绑包,每个捆绑包只包含一个清单.捆绑是
app
哪个进口com.example.foo.fragment
和com.example.bar
foo
哪个出口 com.example.foo;uses:=com.example.foo.cfg
foo.fragment
其连接到片段foo
的是出口com.example.foo.fragment
和com.example.foo.fragment.cfg;uses:=com.example.foo.fragment
bar
哪些出口com.example.bar
和进口com.example.foo
捆绑级依赖图:
app -> bar
| |
| v
| foo
| |
v v
foo.fragment
Run Code Online (Sandbox Code Playgroud)
当我在JBoss AS 7.2中同时安装这些软件包时,它们工作得很好.但是,如果我在其他人之后安装app
捆绑包,无论是第一次还是成功启动后再卸载它,都会发生以下使用约束违规:
Caused by: org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource com.example.app [HostBundleRevision[com.example.app:0.0.
0]] because it is exposed to package 'com.example.foo.fragment' from resources com.example.foo [HostBundleRevision[com.example.foo:0.0.0]] and com.example.foo [HostBund
leRevision[com.example.foo:0.0.0]] via two dependency chains.
Chain 1:
com.example.app [HostBundleRevision[com.example.app:0.0.0]] …
Run Code Online (Sandbox Code Playgroud) 我正在使用Eclipse 3.7 Indigo和Maven M2E Plugin 1.0.100.
使用JBoss 7.x JavaEE 6 EAR原型,EAR的pom给了我这个错误:
插件执行未包括生命周期配置:org.apache.maven.plugins:行家入耳式插件:2.6:生成应用程序的XML(执行:默认生成的应用程序的XML,相:生成资源)
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<version>2.6</version>
<configuration>
<!-- Tell Maven we are using Java EE 6 -->
<version>6</version>
<!-- Use Java EE ear libraries as needed. Java EE ear libraries
are in easy way to package any libraries needed in the ear, and automatically
have any modules (EJB-JARs and WARs) use them -->
<defaultLibBundleDir>lib</defaultLibBundleDir>
<modules></modules>
</configuration>
<plugin>
Run Code Online (Sandbox Code Playgroud) 我注意到在我的JBoss Application Server 7安装下,standalone/tmp
我有400 MB的文件与过去的部署相关,其中一些文件只有几个月的历史.
怎么清理干净?它应该自动发生吗?它有工具吗?我可以自己删除所有这些文件吗?
我使用./standalone.sh在独立模式下运行JBoss AS7.这将JBOSS绑定到localhost.有没有办法将它绑定到所有主机,我的意思是0.0.0.0.
旧版本有-b选项传递0.0.0.0,我找不到任何在这里使用的选项.
我正在开始使用JBoss进行开发,我将它作为独立使用.我在生产环境中读到JBoss应该作为一个域.
我搜索了一下,了解它之间有什么区别.但我没有发现任何文件得到很好的解释.
我在jboss AS7中部署.war时得到以下警告.任何的想法?
(MSC服务线程1-4)"/content/test-1.0.0.war/WEB-INF/lib/struts-1.2.9.jar"中的类路径条目commons-beanutils.jar未指向有效的jar用于类路径引用.
PS.commons-beanutils-1.7.0.jar已经在lib文件夹中.
我最近从更新jboss-as.7.1.0.CR1b
到jboss-as.7.1.0.Final
并希望从控制台关闭运行实例.在以前的版本中命令
$JBOSS_HOME/bin/jboss-admin.sh --connect command=:shutdown
Run Code Online (Sandbox Code Playgroud)
是可用的,但我没有jboss-admin.sh
在bin目录或其他shell脚本中看到关闭服务器.
如何解决这个警告?如果我使用Spring 3.2,我会看到这个警告:
14:24:19,014 WARN [org.jboss.as.ee](MSC服务主题1-10)JBAS011006:由于异常:org.jboss,未安装可选组件org.springframework.web.context.request.async.StandardServletAsyncWebRequest. as.server.deployment.DeploymentUnitProcessingException:JBAS011054:找不到类org.springframework.web.context.request.async.StandardServletAsyncWebRequest的默认构造函数
我有一个具有以下定义的类:
@Id
@SequenceGenerator(name = "SEQ_ACE_WORKERS_QUEUE_STATS_ID", sequenceName = "SEQ_ACE_WORKERS_QUEUE_STATS_ID", allocationSize = 500)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_ACE_WORKERS_QUEUE_STATS_ID")
@Column(name = "ID")
private long Id;
Run Code Online (Sandbox Code Playgroud)
当我们在Jboss 4.2.3上运行它时它工作正常并生成了正确的ID(从1000+开始)
现在我们转移到jboss 7.1.1并生成负ID!(从-498开始上升)
知道为什么会这样吗?
我正在使用JBoss AS 7并尝试使用IP(来自Intranet中的计算机)连接到我的应用程序.它不起作用.如果我从具有服务器的计算机进行测试,我可以看到系统正在运行,如果我通过localhost(http:// localhost:8080/MySystem ....)但不是如果我尝试使用IP(http://: 8080/MySystem ....).
有帮助吗?
jboss7.x ×10
java ×5
jboss ×3
apache-felix ×1
deployment ×1
hibernate ×1
java-ee-6 ×1
jpa ×1
jpa-2.0 ×1
m2eclipse ×1
maven ×1
osgi ×1
shutdown ×1
spring ×1
spring-mvc ×1