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并不支持代码修改后的“热部署”,即当你修改了代码后,需要重新启动应用服务器才能看到变化。这对于频繁的调试和测试过程来说,无疑降低了开发效率。幸运的是,有一种方法可以实现Eclipse...
这要求服务器支持热部署机制,例如Tomcat、JBoss等。 eclipse配置热部署 下面是eclipse中配置热部署的步骤: 1. 配置部署Assembly 右键点击需要部署的工程,选择Properties,然后选择Deployment Assembly,点击...
通常,Java应用服务器如Tomcat、Jetty、JBoss等都提供了一定程度的热部署支持。以标题中的"jbos热部署"为例,JBoss是Red Hat公司的一个开源企业级应用服务器,它包含了对热部署的支持。 JBoss的热部署机制主要通过...
此外,JBoss支持热部署,即在不中断服务的情况下更新应用。 **3. 配置和部署EJB** EJB是Java EE中的核心组件,用于构建可重用的、分布式的、面向服务的企业级应用。在JBoss中,EJB的配置通常在`ejb-jar.xml`文件中...
"JBoss 是一个运行 EJB 的 J2EE 应用服务器,具有开放源代码、免费、简单安装、热部署、集群支持等特点。" 一、什么是 JBoss JBoss 是一个基于 J2EE 的应用服务器,运行 EJB 容器,遵循最新的 J2EE 规范。它是一个...
4. 热部署功能:能自动检测并部署或更新 Bean,无需重启服务器。 5. 高效运行:EJB 调用不经过网络,提升性能和安全性。 6. 一站式部署:支持直接部署 J2EE-EAR 文件,简化部署流程。 7. 集群支持:提供集群解决方案...
例如,Tomcat、WebLogic、JBOSS等服务器都提供了热部署的功能。当开发人员修改了Java类、Servlet、JSP或者EJB等组件后,这些服务器可以自动检测到变化,并在不影响其他服务的情况下,实时地加载新版本的代码。 热...
11. **热部署**:JBOSS允许在服务器运行时热部署或更新应用,无需重启服务器。在`standalone.xml`中开启`deployment-scanner`,可以监控指定目录,自动部署新添加或修改的文件。 以上就是JBOSS配置的一些关键点,...
3. **热部署**:JBoss支持热部署,即在不中断服务的情况下更新应用程序,降低了系统维护成本。 4. **管理工具**:通过JMX(Java Management Extensions),JBoss提供了一套完整的管理工具,用于监控和管理服务器...
12. **热部署**:Tomcat支持热部署,即在不重启服务器的情况下更新Web应用。只需将新的WAR文件放到`webapps`目录下,Tomcat会自动解压并替换旧的文件。 13. **与其他服务器集成**:虽然Tomcat是轻量级服务器,但...
9. **热部署**:允许开发者在不中断服务的情况下更新部署的应用,提高了开发和调试的效率。 10. **模块化设计**:JBoss 4.0.5.GA采用模块化设计,各组件之间解耦,便于维护和升级。 11. **JMX监控**:通过Java ...
JBoss 4.0.2支持热部署,即在服务器运行时添加或更新部署单元,无需重启服务器。这大大提高了开发效率。 6. **集群与高可用性** JBoss 4.0.2可以通过配置实现集群,提高应用程序的可用性和可伸缩性。集群中的节点...
这些插件通常提供诸如快速启动/停止Tomcat、热部署、多版本Tomcat管理、日志查看等实用功能,极大地提高了开发效率。 描述中的“eclipse tomcat插件 第三方插件”暗示了我们关注的是Eclipse中非官方的Tomcat集成...
Tomcat支持热部署,即在不重启服务器的情况下更新Web应用程序。只需将新的WAR文件放入`webapps`目录,Tomcat会自动检测并部署新版本。 8. **错误处理和调试** Tomcat的错误日志位于`logs`目录下,可以帮助诊断和...
JBoss 的热部署功能允许开发者在不中断服务的情况下更新应用程序,提高了开发效率和生产环境的稳定性。 5. **集群与高可用性** JBoss 可以配置为集群,实现负载均衡和故障转移,提升系统的可用性和性能。 6. **...
3. **热部署**:JBoss支持应用程序的热部署,即在不中断服务器运行的情况下更新或部署新的应用,提高了系统的可用性。 4. **管理工具**:JBoss提供了一套管理工具,如JMX(Java Management Extensions)和Web管理...
6. **热部署**:开发者可能喜欢JBoss Web的热部署特性,允许在不中断服务的情况下更新和部署应用程序。 7. **模块化架构**:遵循模块化设计,JBoss Web使得定制和扩展服务器成为可能,用户可以根据需求选择加载特定...
值得注意的是,尽管JBoss可以与Apache Session转发服务器部署在同一台硬件机器上,但是为了实现硬件级别的热备份,最好是将JBoss服务器部署在不同的硬件上。 在本教程中,还提到了JBoss集群中Session持久化的问题。...