Tag: tomcat

Tomcat / Linux上的UTF-8和Servlet

我在Tomcat 6 / Linux上从servlet读取和编写UTF-8时遇到了一些问题。 请求和响应是utf-8,浏览器是utf-8,URIEncoding是在连接器和主机上的server.xml中设置的。 简而言之,代码本身对我来说每个已知的东西,服务器配置都是utf-8。 在读取请求时,我不得不从String中获取字节数组,然后再将该字节数组转换为String。 写入请求时,我必须写入字节,而不是字符串本身,以便得到正确的响应(否则我会得到一个exception,说明某些非ASCII字符无效ISO 8859-1)。

两种不同的语言PHP和Java在相同的应用程序上,PHP上的Apache和Java上的Tomcat

我也很难对这个问题进行分类。 所以请耐心解释这个问题。 我们有两种不同的应用: PHP和XAMPP和 Tomcat上的Java 现在我们有一个商业案例来合并两个产品。 也就是说,PHP产品应该与Java应用程序没有什么不同,它也应该是Java应用程序的一部分。 (出现在Java应用程序的选项卡中) CSS部分可以照顾。 但复杂的部分是如何整理这两个应用程序? 我们也使用Tomcat for Java和Apache for PHP, 在这种情况下,我们如何将产品捆绑在一起。 我尝试使用谷歌搜索,但大多数都指向apache和tomcat连接器等。 但我仍然不清楚如何实现这种无缝集成。 其他信息: — Java App:DB:MySQL,Maven,Servlet,Spring,Struts,Hibernate — PHP App:XAMPP(或某些LAMP) 如果我遗漏了任何细节,请告诉我。

RequestDispatcher在Tomcat实例之间转发

我有一个场景,我有单个入口点Servlet和进一步的Servlet请求被转发到进行繁重的处理。 我正在寻找分配此负载的选项,我想知道是否可以使用Tomcat或其他平台在使用群集类型配置或类似设置的不同服务器上的Servlet之间转发请求。 我已经找到了一些关于集群Servlet和Tomcat的文档,但没有一个表明我可以看到Servlet请求转发是否可行。 http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/web-tier/web-tier5.html http://tomcat.apache.org/tomcat-5.5-doc/cluster-howto.html

Tomcat Unique SessionId

有没有办法配置(xml)tomcat(6.x)来生成唯一的SessionId。 (不扩展ManagerBase / StandardManager)。

使用插件扩展Java Web应用程序

我有这个Web应用程序已经成长为一个无法管理的混乱。 我想将它拆分为一个通用的“框架”部分(仍然包括网页内容,如页面和图像)和几个增加额外function和屏幕的模块。 我希望这种重构也可用作第三方扩展的插件系统。 所有模块都需要是独立的部署单元,理想情况下是war或jar文件。 我试图制作几个常规的war文件,但Tomcat保持(根据servlet规范)这些war文件完全彼此分开,因此他们不能共享他们的类,例如。 我需要插件才能看到“主”类路径。 我需要主应用程序来控制插件,例如能够列出它们,并设置它们的配置。 我想保持插件本身之间的完全分离(除非它们指定依赖项)和可能在同一个Tomcat上运行的任何其他不相关的Web应用程序。 我希望它们根植于“主”应用程序URL前缀,但这不是必需的。 我想使用Tomcat(大型架构更改需要与太多人协调),还要听到EJB或OSGi世界中的干净解决方案(如果有的话)。

增加tomcat 7中的并发连接数

想知道如何增加tomcat 7中的并发连接数。我做了一些研究,从apache文档中发现将值设置为acceptCount,maxConnections并增加maxThreads就可以了,但是一旦尝试,我只能提交500个请求1000.以下是来自server.xml文件的代码片段 – 能帮我找到最好的方法来摆脱这个吗? 谢谢,Sirish。

在生产系统上详细分析Tomcat Heap

在使用JMX控制台分析了在tomcat中运行的轻量级Web应用程序之后,事实certificate“PS Old Gen”正在缓慢但不变地增长。 它以200MB开始,每小时增长约80MB。 CPU不是问题,它平均运行在0-1%,但它在某处泄漏内存,因此在部署后几天它会变得不稳定。 我如何找出堆上分配的对象? 你知道有什么好的教程或工具吗?

是什么导致java.lang.IllegalStateException:在tomcat / mod_jk中发布过大

什么配置需要调整,以及它在哪里生活,以增加允许的最大邮政大小?

如何在Eclipse中安装tomcat插件

我使用Eclipse作为我的Web项目SDK,我需要与Eclipse集成tomcat。 我在我的Ubuntu机器上。 我该如何进行整合? 我可以从哪里下载并安装tomcat插件?

使用部署在其中的Web应用程序关闭tomcat

我对我的webapp开发遇到的tomcat操作有些怀疑: 有没有办法从部署的webapp中关闭tomcat本身? tomcat是在一个JVM或单个JVM中运行它的所有webapps / war还是在一些配置文件中配置? 是否有可能增加在tomcat中部署的特定webapp的java堆大小? 非常感谢。