JBOSS-EAP 如何打项目的更新包
以下内容以jboss 6+ 1999web控制台部署为前提:
js等静态资源的文件可以直接找到jboss目录下的部署解压路径覆盖更新,客户端没有效果就清理下浏览器缓存或多刷新几次;
jsp等动态页面的热部署网络上找下,也是有相关的解决方案,应该也是找到war包解压路径替换下;
配置文件等要看你的策略,如果是启动时读入内存,那还是直接重新部署,如果不是那也可以直接覆盖;
java等由编译器编译后的文件,是classes,修改这些文件建议重新部署,因为不单单是将文件jar打包替换这么简单,很有可能导致替换后的war包出现不可识别或eof异常等问题.
另外,通过控制台上传的war包也是在jboss的文件夹内部的一个叫content的文件夹中,里面的文件名是jboss自动生成的序列号,你可以重命名成.war后缀(rar打开),然后直接上传一个或多个文件去替换其中的内容,再在服务器上用该war重新部署,这样省去了从你本地上传到远程服务器的时间.
服务器也不太合适像本地开发环境那样频繁的更替内容.jboss as 开源社区版本,发布比较频繁。jboss 7 ,先后发布了 7.0.0, 7.0.1, 7.0.2, 7.1.0, 7.1.1, 7.1.2, 7.1.3, 7.2.0,其中 7.1.1 比较经典,7.2.0 是 jboss eap 6.1 的基础,但7.1.2, 7.1.3, 7.2.0 只是源代码打了 tag,并没提供开放下载。
jboss eap(enterprise application platform) 在开源版本上构建的企业版本,目前redhat 已经将 jboss eap 放在 jboss.org 开放下载,开发人无需注册 redhat (之前是必须有 redhat.com 账号才能下载 jboss eap)。商用请咨询 redhat 客服。
wildfly 是 jboss as 新的项目名称,从 8 开始,新的 jboss as 正式有一个名字,叫 wildfly, 目前已经发布 8 beta 版本,针对开发人员的 java ee 7 功能已经完全实现。
JBOSS最新版多少 支持 JDK1.6不
根据您的描述:
JBOSS支持JDK1.6,软件随时可能在更新,最好到JBoss官方下载.这些jar包你可以一个个去网上找到下载下来就好了, 或者找别人装了jboss的看他们有没有拷贝过来用