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-app.xml`文件中将`loader-repository`设置为`jboss.web.deployment:loader-repository-class=org.jboss.web.tomcat.service.loader.HotDeployClassLoaderRepository`,以使用JBoss的热部署类加载器...
在Eclipse中,实现热部署的一种常见方式是通过插件JRebel。JRebel是一款商业的热部署工具,它能够实时反映代码更改,避免了反复重启服务器的过程。下面是使用JRebel进行热部署的步骤: 1. **安装JRebel插件**:访问...
这要求服务器支持热部署机制,例如Tomcat、JBoss等。 eclipse配置热部署 下面是eclipse中配置热部署的步骤: 1. 配置部署Assembly 右键点击需要部署的工程,选择Properties,然后选择Deployment Assembly,点击...
通常,Java应用服务器如Tomcat、Jetty、JBoss等都提供了一定程度的热部署支持。以标题中的"jbos热部署"为例,JBoss是Red Hat公司的一个开源企业级应用服务器,它包含了对热部署的支持。 JBoss的热部署机制主要通过...
"JBoss 是一个运行 EJB 的 J2EE 应用服务器,具有开放源代码、免费、简单安装、热部署、集群支持等特点。" 一、什么是 JBoss JBoss 是一个基于 J2EE 的应用服务器,运行 EJB 容器,遵循最新的 J2EE 规范。它是一个...
此外,JBoss支持热部署,即在不中断服务的情况下更新应用。 **3. 配置和部署EJB** EJB是Java EE中的核心组件,用于构建可重用的、分布式的、面向服务的企业级应用。在JBoss中,EJB的配置通常在`ejb-jar.xml`文件中...
4. 热部署功能:能自动检测并部署或更新 Bean,无需重启服务器。 5. 高效运行:EJB 调用不经过网络,提升性能和安全性。 6. 一站式部署:支持直接部署 J2EE-EAR 文件,简化部署流程。 7. 集群支持:提供集群解决方案...
11. **热部署**:JBOSS允许在服务器运行时热部署或更新应用,无需重启服务器。在`standalone.xml`中开启`deployment-scanner`,可以监控指定目录,自动部署新添加或修改的文件。 以上就是JBOSS配置的一些关键点,...
3. **热部署**:JBoss支持热部署,即在不中断服务的情况下更新应用程序,降低了系统维护成本。 4. **管理工具**:通过JMX(Java Management Extensions),JBoss提供了一套完整的管理工具,用于监控和管理服务器...
JBoss 4.0.2支持热部署,即在服务器运行时添加或更新部署单元,无需重启服务器。这大大提高了开发效率。 6. **集群与高可用性** JBoss 4.0.2可以通过配置实现集群,提高应用程序的可用性和可伸缩性。集群中的节点...
9. **热部署**:允许开发者在不中断服务的情况下更新部署的应用,提高了开发和调试的效率。 10. **模块化设计**:JBoss 4.0.5.GA采用模块化设计,各组件之间解耦,便于维护和升级。 11. **JMX监控**:通过Java ...
JBoss 支持多种部署方式,如 WAR、EAR 文件或目录结构。管理员可以通过管理控制台、命令行工具或远程 API 进行服务器配置、应用部署和监控。 3. **安全** JBoss 提供了丰富的安全特性,包括角色基础的访问控制...
3. **热部署**:JBoss支持应用程序的热部署,即在不中断服务器运行的情况下更新或部署新的应用,提高了系统的可用性。 4. **管理工具**:JBoss提供了一套管理工具,如JMX(Java Management Extensions)和Web管理...
值得注意的是,尽管JBoss可以与Apache Session转发服务器部署在同一台硬件机器上,但是为了实现硬件级别的热备份,最好是将JBoss服务器部署在不同的硬件上。 在本教程中,还提到了JBoss集群中Session持久化的问题。...
6. **热部署**:开发者可能喜欢JBoss Web的热部署特性,允许在不中断服务的情况下更新和部署应用程序。 7. **模块化架构**:遵循模块化设计,JBoss Web使得定制和扩展服务器成为可能,用户可以根据需求选择加载特定...
JBoss5支持热部署,即在运行时更新应用程序而无需重启服务器。这部分源代码会展示如何监控文件系统变化,如何安全地卸载和加载新的部署包。 7. **安全管理** JBoss5的安全模型基于JAAS(Java Authentication and ...
在部署和集群方面,读者将学习如何在Tomcat上部署Web应用程序,包括WAR文件和目录结构的部署方式,以及热部署的实现。同时,还会讲解如何通过复制和负载均衡实现Tomcat集群,提高系统的可用性和可扩展性。 最后,书...
例如,Tomcat、WebLogic、JBOSS等服务器都提供了热部署的功能。当开发人员修改了Java类、Servlet、JSP或者EJB等组件后,这些服务器可以自动检测到变化,并在不影响其他服务的情况下,实时地加载新版本的代码。 热...
Tomcat还支持热部署,即在不关闭服务器的情况下更新应用程序,这极大地提高了开发效率。 总之,Apache Tomcat 9.0.82是一个强大的Java Web服务器,提供了丰富的功能和良好的性能,是开发和部署Java Web应用的理想...