`

tomcat jboss热部署

 
阅读更多
tomcat:
1、直接把项目web文件夹放在webapps里。
2、在tomcat\conf\server.xml中的<host></host>内部添加<context/>标签:
<Context debug="0" docBase="D:\demo1\web" path="/demo1" privileged="true" reloadable="true"/>
path:访问项目的路径,如:http://127.0.0.1:8080/demo1
reloadable:是否自动加载新增或改变的class文件.
docBase:项目路径,可以使用绝对路径或相对路径,相对路径是相对于webapps
debug属性与这个Engine关联的Logger记录的调试信息的详细程度。数字越大,输出越详细。如果没有指定,缺省为0。
   也就是程序异常时写入日志文件里的详细程度。
3、第三种方式和第二种差不多,但是不是在Server.xml文件中添加Context标签,而是在
%tomcat_home%\conf\Catalina\localhost中添加一个XML文件,如:demo1.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\demo1\web" reloadable="true" />
,和方式2差不多,只是缺少了path属性,如果你硬写个path="demo2"的话,是没有用的,tomcat不明确的告诉你:“我不认得”,
这种方式服务器会使用xml文件的名字作为path属性的名字,SO访问地址为:http://localhost:8080/demo1

其实方式2和3就是人们常说的热部署,所谓的热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外!

####################################
jboss:
JBOSS下部署项目方式也和TOMCAT差不多,位置不一样而已。
如:
打包到deploy下或<Context>方式部署
D:\tools\jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer\server.xml中找到<host>标记加内容
<Context debug="0" docBase="D:\demo1\web" path="/demo1" privileged="true" reloadable="true"/>

以前听人说tomcat这个名字是随便取的,其意是说外国人取名字很随意不像中国人爱搞 XX氏 ,后来我才知道不是这样的,
人家那个意思是希望tomcat这个东西能像动物一样良性的发展下去,动物中猫是比较机敏的并且善于自我保护,不希望开源的tomcat会。。。你懂的!

分享到:
评论

相关推荐

    jboss热部署配置

    可以尝试在`jboss-app.xml`文件中将`loader-repository`设置为`jboss.web.deployment:loader-repository-class=org.jboss.web.tomcat.service.loader.HotDeployClassLoaderRepository`,以使用JBoss的热部署类加载器...

    eclipse修改代码后热部署(不需要重启服务

    然而,默认情况下,Eclipse并不支持代码修改后的“热部署”,即当你修改了代码后,需要重新启动应用服务器才能看到变化。这对于频繁的调试和测试过程来说,无疑降低了开发效率。幸运的是,有一种方法可以实现Eclipse...

    eclipse上如何进行热部署

    这要求服务器支持热部署机制,例如Tomcat、JBoss等。 eclipse配置热部署 下面是eclipse中配置热部署的步骤: 1. 配置部署Assembly 右键点击需要部署的工程,选择Properties,然后选择Deployment Assembly,点击...

    java热部署工具

    通常,Java应用服务器如Tomcat、Jetty、JBoss等都提供了一定程度的热部署支持。以标题中的"jbos热部署"为例,JBoss是Red Hat公司的一个开源企业级应用服务器,它包含了对热部署的支持。 JBoss的热部署机制主要通过...

    jboss相关技术文档

    此外,JBoss支持热部署,即在不中断服务的情况下更新应用。 **3. 配置和部署EJB** EJB是Java EE中的核心组件,用于构建可重用的、分布式的、面向服务的企业级应用。在JBoss中,EJB的配置通常在`ejb-jar.xml`文件中...

    介绍了什么是jboss

    "JBoss 是一个运行 EJB 的 J2EE 应用服务器,具有开放源代码、免费、简单安装、热部署、集群支持等特点。" 一、什么是 JBoss JBoss 是一个基于 J2EE 的应用服务器,运行 EJB 容器,遵循最新的 J2EE 规范。它是一个...

    jboss 下载(httpwww.jboss.org)

    4. 热部署功能:能自动检测并部署或更新 Bean,无需重启服务器。 5. 高效运行:EJB 调用不经过网络,提升性能和安全性。 6. 一站式部署:支持直接部署 J2EE-EAR 文件,简化部署流程。 7. 集群支持:提供集群解决方案...

    J2EE 热部署

    例如,Tomcat、WebLogic、JBOSS等服务器都提供了热部署的功能。当开发人员修改了Java类、Servlet、JSP或者EJB等组件后,这些服务器可以自动检测到变化,并在不影响其他服务的情况下,实时地加载新版本的代码。 热...

    JBOSS配置.rarJBOSS配置.rarJBOSS配置.rarJBOSS配置.rar

    11. **热部署**:JBOSS允许在服务器运行时热部署或更新应用,无需重启服务器。在`standalone.xml`中开启`deployment-scanner`,可以监控指定目录,自动部署新添加或修改的文件。 以上就是JBOSS配置的一些关键点,...

    Jboss

    3. **热部署**:JBoss支持热部署,即在不中断服务的情况下更新应用程序,降低了系统维护成本。 4. **管理工具**:通过JMX(Java Management Extensions),JBoss提供了一套完整的管理工具,用于监控和管理服务器...

    apache-tomcat-6.0.44

    12. **热部署**:Tomcat支持热部署,即在不重启服务器的情况下更新Web应用。只需将新的WAR文件放到`webapps`目录下,Tomcat会自动解压并替换旧的文件。 13. **与其他服务器集成**:虽然Tomcat是轻量级服务器,但...

    jboss-4.0.5.GA.zip

    9. **热部署**:允许开发者在不中断服务的情况下更新部署的应用,提高了开发和调试的效率。 10. **模块化设计**:JBoss 4.0.5.GA采用模块化设计,各组件之间解耦,便于维护和升级。 11. **JMX监控**:通过Java ...

    jboss-4.0.2.zip

    JBoss 4.0.2支持热部署,即在服务器运行时添加或更新部署单元,无需重启服务器。这大大提高了开发效率。 6. **集群与高可用性** JBoss 4.0.2可以通过配置实现集群,提高应用程序的可用性和可伸缩性。集群中的节点...

    eclipse中 tomcat第三方插件

    这些插件通常提供诸如快速启动/停止Tomcat、热部署、多版本Tomcat管理、日志查看等实用功能,极大地提高了开发效率。 描述中的“eclipse tomcat插件 第三方插件”暗示了我们关注的是Eclipse中非官方的Tomcat集成...

    apache-tomcat-8.5.16.tar.gz

    Tomcat支持热部署,即在不重启服务器的情况下更新Web应用程序。只需将新的WAR文件放入`webapps`目录,Tomcat会自动检测并部署新版本。 8. **错误处理和调试** Tomcat的错误日志位于`logs`目录下,可以帮助诊断和...

    jboss 服务应用

    JBoss 的热部署功能允许开发者在不中断服务的情况下更新应用程序,提高了开发效率和生产环境的稳定性。 5. **集群与高可用性** JBoss 可以配置为集群,实现负载均衡和故障转移,提升系统的可用性和性能。 6. **...

    jboss资料

    3. **热部署**:JBoss支持应用程序的热部署,即在不中断服务器运行的情况下更新或部署新的应用,提高了系统的可用性。 4. **管理工具**:JBoss提供了一套管理工具,如JMX(Java Management Extensions)和Web管理...

    jboss-web-3.0.0-beta-2.zip_beta_jboss_jboss web 3.0_jboss-web

    6. **热部署**:开发者可能喜欢JBoss Web的热部署特性,允许在不中断服务的情况下更新和部署应用程序。 7. **模块化架构**:遵循模块化设计,JBoss Web使得定制和扩展服务器成为可能,用户可以根据需求选择加载特定...

    CentOS下apache负载均衡与JBoss集群配置

    值得注意的是,尽管JBoss可以与Apache Session转发服务器部署在同一台硬件机器上,但是为了实现硬件级别的热备份,最好是将JBoss服务器部署在不同的硬件上。 在本教程中,还提到了JBoss集群中Session持久化的问题。...

Global site tag (gtag.js) - Google Analytics