比如Tomcat,可以在conf文件夹下的serverxml内,有个context标签(如果没有可添加上去),此标签为你项目的相关配置有个reloadable="true" 改成false就可以了
或者在conf文件夹里独立建个xml文件作项目的配置,也是reloadable写成false
具体配置说明可Google
你觉得上面那个看起来不像是一个协议前缀 orgeclipsejstserver 么?也就是说它是依赖于是什么东西来处理它。因此这个只适合 eclipse 来嵌入式插件来用它。它实际上并不是直接给 Tomcat 用的,而是插件在 "Publish" 时处理过一次后才交给 Tomcat,如下图所示:我们先在 JST 插件的工作目录下查看它管理的服务器的部署状态索引文件 tmp-data,找到你的服务器的配置目录可能是 tmp0 或 tmp1 之类的,里面的内容才是真正给 Tomcat 用的,另外,当我们为服务器配置启用 'Serve Modules without publishing' 时它的真实内容变成了下面第2张所示,明显的它加载了一个像插件一样的东西 orgeclipsejstservertomcatloaderWtpDirContext 和 orgeclipsejstservertomcatloaderWtpWebappLoader ,也就是说原来的 source 对应的目录什么的实际上并没有什么实际意义,至少可以由插件来提供自定义的实现方式,要注意到由 eclipse 来启动这个 tomcat 时可能提供的参数跟我们手工启动时是不一样的(至少它提供了 eclipse 的插件 jar 库在 ${catalinabase}/lib 中),也给我们一个扩展 tomcat 在开发环境中的功能的一个真实案例,我们还可以提供远程部署或者自动化从CVS上取代码自动部署的可能性,我们只需要给出 repository 和 tag 名称让它自动完成。最后我们在 metadata 里面的临时工作目录下发现了它的 loader 库,我们反编译来研究一下开拓一下我们的视野。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可。其运行时占用的系统资源小,扩展性好,且支持负载平衡与邮件服务等开发应用系统常用的功能。作为一个小型的轻量级应用服务器,Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用,成为目前比较流行的Web 应用服务器。而JBoss Web采用业界最优的开源Java Web引擎, 将Java社区中下载量最大,用户数最多,标准支持最完备的Tomcat内核作为其Servlet容器引擎,并加以审核和调优。单纯的Tomcat性能有限,在很多地方表现有欠缺,如活动连接支持、静态内容、大文件和>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)