我来自thisSO但是我的情况不在Tomcat上,而是在JBossEAP6上。所以假设我有两个Web应用程序app1和app2在JBossAS6上运行:app1在http://localhost:8080/app1app2在http://localhost:8080/app2但是我想配置Tomcat以便它们在单独端口后面的根上下文中运行:app1在http://localhost:8081app2在http://localhost:8082我怎样才能在JBossEAP6上实现它?备注thisanswer对我不起作用,因为它以JBoss5为目标。 最佳答案
您好,我正在尝试使用JBossHibernate工具进行逆向工程。我正在使用eclipseluna和来自eclipse市场的最新hibernatejboss工具。当我尝试配置hibernate工具配置时,配置完成后,当我伸展树(SplayTree)并展开database节点时,它会生成以下错误:堆栈跟踪:org.hibernate.exception.SQLGrammarException:Couldnotgetlistofsuggestedidentitystrategiesfromdatabase.ProbablyaJDBCdriverproblem.atorg.hibernate
我在JBoss5.0.1GA上设置了一个JSF应用程序,以在表格中显示用户列表,并允许通过每个用户旁边的按钮删除单个用户。当deleteUser被调用时,该调用被传递给一个UserDAOBean,后者获得一个从JBoss注入(inject)的EntityManager。我正在使用代码publicvoiddelete(Eentity){em.remove(em.merge(entity));}删除用户(代码是来自JPA教程的c&p)。仅仅调用em.remove(entity)没有任何效果,仍然会导致相同的异常。当到达这一行时,我得到一个TransactionRequiredExcepti
我在QA中发现了JBoss4.2上的这种令人讨厌的行为,我想在我们投入生产之前将其消灭在萌芽状态并找到其他一些极端情况。jsp调用具有以下签名的方法:publicvoidmethodName(Stringarg)这已更改为:publicvoidmethodName(Stringarg,Object...args)预先存在的JSP通过以下方式调用此方法:methodName("param");在部署修改后的代码时,JBoss没有重新编译JSP,这导致QA崩溃。向jsp添加愚蠢的注释解决了问题(JBoss认识到JSP已更改并重新编译它)。JBoss上是否有强制重新编译JSP的设置?编辑:为
早上好我正在为我的新雇主评估IntellijIDEA,但我无法启动我们的J2EE项目并为爆炸的文物而奔波。当我部署它时一切正常作为文件,但当我尝试爆炸时它不起作用。对于“热插拔”,例如,当我更改.jsp或java类时,建议使用exploded文物。我的.ear包含另外两个网络文件,这似乎是问题所在:-。耳朵--.jar--.war--库/--元信息/.jar文件包含EJB.war文件包含所有Servlet(例如登录页面)当我将.ear作为分解工件部署时,jboss启动得很好,但是看起来,它并没有在里面部署这两个文件。日志输出很漂亮简而言之,在jboss的管理控制台中我也没有看到这两个文
我有一个数据源,如何检查它是否正常?也许以某种方式使用jmx-console? 最佳答案 如果您只想检查是否安装了数据源以及有关它的一些统计信息,您可以阅读该bean:jboss.jca:name=DefaultDS,service=ManagedConnectionPool。您可以为每个数据源找到这样的bean,只需将DefaultDS更改为数据源名称即可。 关于java-JBoss中如何查看数据源?,我们在StackOverflow上找到一个类似的问题:
我已经尝试了好几天来使用jboss-as-maven-plugin将Web项目部署到远程JBossAS7,但没有成功。这是我的pom.xml:org.jboss.as.pluginsjboss-as-maven-plugin7.1.0.CR1binstalldeploy192.168.1.1049999adminadmin123使用此配置我可以部署到localhost而无需,甚至没有和.为了部署到我的真实IP地址,我修改了${JBOSS_HOME}/configuration/standlone.xml,通过更改jboss.bind.address从127.0.0.1到0.0.0.0(
我正在为EJB使用JBoss服务器,我需要在控制台应用程序中使用JNDI来获取sessionbean的引用,控制台应用程序代码如下所示importjava.util.Properties;importjavax.naming.InitialContext;importjavax.naming.NamingException;publicclassProgram{publicstaticvoidmain(String[]args)throwsNamingException{//TODOAuto-generatedmethodstubPropertiespr=newProperties()
我的listgrids没有正确显示变音符号,我发现当我从java插入数据库时,值已经被窃听了。这里的帖子很有帮助,我更改了我的项目属性->文本编码->其他->UTF-8,这解决了我的问题。事情是这只能在本地解决我的问题。我需要做的是在我的Jboss服务器上也以某种方式设置编码。这是我放在配置文件中的内容:extensions>extensionmodule="org.jboss.as.clustering.infinispan"/>extensionmodule="org.jboss.as.connector"/>extensionmodule="org.jboss.as.depl
我看到了几个关于该主题的问题,但由于它们与错误相关,我认为这不是重复的。我的问题是我无法从部署在JBoss6EAP上的.war中退出,但是也没有记录任何错误。在JBoss的/log文件夹下也创建了一个名为my.war的文件,但也是空的。.war可以很好地部署并运行。由于我使用的是Spring,我什至看不到它正在初始化它的上下文。使用相同的.war,日志记录在Tomcat7下完美运行。我创建了一个log4j.xml并将其放在我的WEB-INF/classes目录中(我也在/WEB-INF中尝试过):我正在使用log4j1.2.17、Spring3.1和JBoss6EAP。非常感谢任何帮助