以前的JBoss版本包含一个脚本(如jboss_init_redhat.sh ),可以将其复制到/etc/init.d中,以便将其作为服务添加 – 所以它将在启动时启动。 我似乎无法在JBoss 7中find类似的脚本。有没有人已经做过这样的事情? PS我试图在Ubuntu 10.04中实现这一点
我有一个好奇的问题。 我有这个以前部署在tomcat中的Java应用程序,并且愉快地使用logback classic作为slf4j实现。 现在,当我们尝试在jboss 7.1.final服务器上部署相同的应用程序时,它甚至不会部署应用程序,从而导致java.lang.ClassCastException: org.slf4j.impl.Slf4jLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContext这是违规的代码行 final LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory(); 有他的class级是弹簧注入,这是失败的 – 因此整个应用程序不能部署。 任何人有解决这个问题? 提前致谢 在查看这个站点和其他论坛后,我意识到Jboss 7捆绑了它自己的slf4j实现,并实现了LoggerContext在logback中所使用的相同的ILoggerFactory接口。 我们的应用程序试图得到一个相同的实例,但应用程序服务器施加它自己的slf4j实现。 我试图修改jboss \ modules \ org \ slf4j \ impl \ main中的module.xml,并将其指向logback jar。 <resources> <resource-root path="logback-classic-0.9.28.jar"/> <resource-root path="logback-core-0.9.28.jar"/> </resources> 现在,当我启动应用程序,我得到一个严重的错误 Exception starting filter WicketFilter: java.lang.ClassCastException: ch.qos.logback.classic.LoggerContext cannot be cast to ch.qos.logback.classic.LoggerContext […]
我正在使用JBoss AS 7并尝试使用IP(从Intranet中的计算机)连接到我的应用程序。 它不工作。 如果我从具有服务器的计算机进行testing,如果我通过本地主机(http:// localhost:8080 / MySystem ….),则可以看到系统正在运行。但是,如果我尝试使用IP(http://: 8080 / MySystem ….)。 任何帮助?
如何解决这个警告? 如果我使用Spring 3.2,我看到这个警告: 14:24:19,014 WARN [org.jboss.as.ee](MSC服务线程1-10)JBAS011006:由于exception:org.jboss,未安装可选组件org.springframework.web.context.request.async.StandardServletAsyncWebRequest。 as.server.deployment.DeploymentUnitProcessingException:JBAS011054:无法find类org.springframework.web.context.request.async.StandardServletAsyncWebRequest的默认构造方法
我最近从jboss-as.7.1.0.CR1b更新到jboss-as.7.1.0.Final并想从控制台closures运行实例。 在以前的版本中的命令 $JBOSS_HOME/bin/jboss-admin.sh –connect command=:shutdown 可用,但在bin目录或其他shell脚本jboss-admin.sh不到closures服务器的jboss-admin.sh 。
目前在Jboss AS 4/5上运行一些webapps,我正在testing迁移到jboss7。 当我尝试在JBoss AS 7上部署一个基于jersey的web应用程序(完整configuration文件和独立预览configuration文件)时,我得到: org.jboss.as.server.deployment.DeploymentUnitProcessingException: Only one JAX-RS Application Class allowed. 我已经做了一些狩猎,发现RestEasy是embedded到Application Server中的默认JAX-RS实现。 像http://community.jboss.org/message/579996和https://issues.jboss.org/browse/JBAS-8830 )提到,RestEasy部署者接pipe。 在AS 6中,移除部署者似乎更容易,而我没有看到AS 7的任何解决scheme。
我使用./standalone.sh以独立模式运行JBoss AS7。 这将JBOSS绑定到本地主机。 有没有办法把它绑定到所有的主机,我的意思是0.0.0.0。 旧版本有-b选项来传递0.0.0.0,我找不到在这里使用的任何选项。
我注意到,在我的JBoss应用服务器7安装standalone/tmp我有400 MB的文件与过去的部署有关,其中一些几个月前。 它怎么清理? 它应该自动发生吗? 有没有一个工具呢? 我可以自己删除所有这些文件吗?
我有四个包,每个只包含一个清单。 捆绑是 导入com.example.foo.fragment和com.example.bar app 其中导出com.example.foo;uses:=com.example.foo.cfg 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 它导出com.example.bar并导入com.example.foo 捆绑级依赖关系图 : app -> bar | | | v | foo | | vv foo.fragment 当我在JBoss AS 7.2中同时安装这些软件包时,它们工作得很好。 但是,如果我在第一次安装app包之后 ,或者在成功启动然后卸载它之后安装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 […]
我使用Eclipse 3.7 Indigo和Maven M2E Plugin 1.0.100。 使用JBoss 7.x JavaEE 6 EAR原型,EAR的pom给了我这个错误: 插件执行不包含在生命周期configuration中:org.apache.maven.plugins:maven-ear-plugin:2.6:generate-application-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 […]