Tomcat For Mac正式版是编程人员使用的服务器搭建工具。Tomcat For Mac最新版具有tomcat管理和控制平台、安全域管理和tomcat阀等功能,其本身就包含了一个http服务器,也可以当作单独的web服务器看待。并且Tomcat For Mac也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。
{mac3}
Tomcat For Mac功能介绍
Tomcat服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
Tomcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O'Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。而O'Reilly出版的介绍Tomcat的书籍(ISBN 0-596-00318-8)[1]的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计成了一只公猫。
Tomcat For Mac软件特色
免费的开放源代码的Web应用服务器;
运行时占用的系统资源小;
扩展性好,可以更改它或在其中加入新的功能;
支持负载平衡与邮件服务等开发应用系统常用的功能。
小型实用的轻量级应用服务器。
在中小型系统和并发访问用户不是很多的场合下被普遍使用。
是开发和调试JSP程序的首选。
是Apache服务器的扩展,但它是独立运行的。
当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
Tomcat For Mac使用方法
Tomcat环境变量配置教程
1、鼠标右键点击【这台电脑】-->选择【属性】->【高级系统设置】-->【系统变量】。
2、然后,点击“系统变量”框下的【新建】按钮。(1)新建CATALINA_BASE变量变量名:CATALINA_HOME变量值:Tomcat安装位置,即刚刚解压文件夹下bin文件所在位置。
3、新建CATALINA_HOME变量变量名:CATALINA_HOME变量值:变量值同上,填Tomcat的安装位置。
4、找到Path变量,点击编辑 变量名:Path 变量值: %CATALINA_HOME%bin。
5、打开cmd命令提示符,输入startup后回车,就可以看到Tomcat成功启动了。
Tomcat For Mac如何调整内存设置?
首先看java -X确定要设置哪些参数。然后你可以通过环境变量来设置它们CATALINA_OPTS。阅读文件顶部的评论catalina.bat或catalina.sh了解更多信息CATALINA_OPTS。
请注意,也存在环境变量JAVA_OPTS,但不应用于设置内存设置。不同之处在于JAVA_OPTS设置用于所有 Tomcat 管理命令。当您停止 Apache Tomcat(使用shutdown.sh或catalina.sh stop命令)时,会创建一个短暂的小型 Java 进程,通知 Tomcat 的主 Java 进程它必须关闭。这个小型 Java 进程不需要与主进程相同的内存设置。小进程使用来自 的设置JAVA_OPTS。主进程使用来自JAVA_OPTS和的设置CATALINA_OPTS。
如果您以不使用catalina.bat或catalina.sh为 Java 准备命令行的任何其他方式启动 Tomcat(例如,您直接从 IDE 中启动 java,或者您使用服务包装器在 Windows 上将 Tomcat 作为服务运行),请参阅他们的选项关于如何为 java 可执行文件提供设置。例如,用于 Windows 的 Apache Commons Daemon 服务包装器有一个 GUI 配置对话框,可以通过运行tomcat9w.exe或类似命令打开。
Tomcat For Mac版为什么会收到OutOfMemoryError错误消息?
您的代码挂在对象引用上,而垃圾收集器无法完成其工作。获取一个分析器来调试这个。
您用完了文件描述符。如果您在 *nix 系统上,据观察,OutOfMemoryError如果文件描述符用完,则会抛出 an 。如果您的阈值太低,就会发生这种情况。该ulimit程序可以在这里为您提供帮助。在考虑这些阈值时,您可能还需要考虑套接字连接。Google 是您获取有关此主题的更多信息的朋友。
你有太多的线程在运行。一些操作系统对单个进程可以执行的线程数有限制。(这就是 JVM。)有关如何提高此阈值的更多信息,请参阅您的操作系统文档。
如果您有很多 servlet 或 JSP,您可能需要增加永久代。默认情况下,它是 64MB。将其翻倍-XX:MaxPermSize=256m可能是一个好的开始。
您的操作系统限制了您的进程可能占用的内存量。 内存分析工具可能会证明上述陈述是错误的——但您可能不想在生产环境中使用它们
Tomcat For Mac更新日志
1.优化内容
2.细节更出众,bug去无踪
华军小编推荐:
Tomcat For Mac这种类型的软件小编已经用了挺多年的了,但是还是这个软件最好用,{recommendWords}也是不错的软件,推荐同学们下载使用。