Tomcat配置理解

来源:互联网 发布:数据库软件工程师考试 编辑:程序博客网 时间:2024/06/09 22:29

       Eclipse下开发java应用程序,常见的配置有Eclipse\JDK\Run Configuration\Tomcat 这四种,具体配置请参见http://wj131.iteye.com/blog/1009213

       这些参数的设置全是相关JVM的配置:       

  • Eclipse配置指在Eclipse安装目录下的Eclipse.ini文件中的相关参数设置,这是为了启动Eclipse的JVM设置运行参数。参考知乎中的问题回答https://www.zhihu.com/question/45503863/answer/99202055,可知Eclipse是一个用Java实现的IDE。它的上层逻辑都是用Java写的,GUI库底层用了SWT有一部分native组件,在Windows上跑Eclipse的话,那个eclipse.exe其实只是一个“启动程序”(launcher),通过JNI来启动Eclipse真正的Java本体。所以,当eclipse.ini通过JNI的API找到了合适的JVM,准备进入Eclipse的Java本体的时候,JVM就启动了。而在退出Eclipse的时候,这个JVM才会退出。
  • JDK\Run Configuration配置:指为Eclipse下运行的应用程序的JVM配置参数。在Eclipse中运行应用程序时将启动一个新的JVM。
  • Tomcat配置:指为Tomcat运行的JVM配置参数。注意:Tomcat启动一次创建一个JVM,在该Tomcat中部署的所有Web应用在同一个JVM中运行;若多个Tomcat同时启动将创建多个JVM,这些JVM所分配的空间是不能相互占用的。如果不为Tomcat配置JVM参数,将会存在默认的配置,当JVM当前空间不够时,若还有空余的物理内存,将自动扩充当前的JVM运行空间。



0 0
原创粉丝点击