除了Tomcat外还有哪些服务器软件适合学习JavaWeb开发时用?感觉Tomcat经常占用内存和Cpu过大导致无法访问项目。
除了Tomcat外还有哪些服务器软件适合学习JavaWeb开发时用?感觉Tomcat经常占用内存和Cpu过大导致无法访问项目。
试试 jetty 吧,你可以配置只加载你需要的模块。
但是我觉得 tomcat 也是很成熟的服务器啊,建议使用最新的 tomcat 7 。
另外会不会是你的程序本身就要占很大内存和 CPU?你可以试试启动一个空白的 tomcat 起来,看看需要多少内存,然后再看看加上你的应用需要多少内存。还有就是 catalina.sh 中是否设置了 -Xms 。
可以尝试使用Spring Boot,这不是一个服务器,但是里面内置了服务器,你可以根据需求通过修改几行Maven的配置文件就可以修改器内置服务器。默认情况下是内置的tomcat,感觉很稳定,而且在ide里直接run java application 就可以启动,推荐一篇文章可以看看:Spring Boot——开发新一代Spring应用
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
推荐学习的时候,直接用Maven去管理依赖,加一个Jetty插件运行项目就可以了,例如:
执行命令
mvn jetty:run
就可以测试了