草庐IT

apache-tomcat

全部标签

java - Tomcat线程池?在tomcat.conf中被注释掉了,我应该使用它吗?

我真的不认为自己是java或tomcat专家。我有一个运行着tomcat的vps。在tomcat.conf文件中有以下内容。请注意,Executor'tomcatThreadPool'和引用该Executor的相应Connector已被注释掉。冒着听起来很愚蠢的风险...我要问这个问题...在Executor和Connector被注释掉的情况下,我的servlet如何运行?换句话说,他们使用的是默认线程池吗?或者我应该取消注释Executor和Connector以提高servlet效率吗?我想我在这方面根本不是很了解....-->--> 最佳答案

java - 如何在 Java 中设置 Apache Mina Sshd 服务器的根目录

我使用ApacheMinaSshdAPI在java中启动本地SFTP服务器。在SFTP客户端中,我使用JcraftjschAPI创建我的SFTP客户端。我成功启动建立服务器。问题是我想编写一些单元测试用例来检查客户端是否可以将一些文件放入服务器的根目录中。目前我的SFTP服务器没有任何根目录。所以我想知道有没有什么方法可以设置服务器的根目录。例如:C:\sftp我如何将此路径设置为我的服务器根目录。这样客户端每次连接到服务器时都可以读取和写入文件。谢谢。publicclassSftpServerStarter{privateSshServersshd;privatefinalstati

java - Apache HttpClient : setConnectTimeout() vs. setConnectionTimeToLive() 与 setSocketTimeout()

谁能解释一下这两者之间的区别:client=HttpClientBuilder.create().setConnectionTimeToLive(1,TimeUnit.MINUTES).build();和RequestConfigrequestConfig=RequestConfig.custom().setConnectTimeout(30*1000).build();client=HttpClientBuilder.create().setDefaultRequestConfig(requestConfig).build();使用setSocketTimeout()是否更好?

java - Guice 3.0 + Tomcat 7.0 = ClassLoader 内存泄漏

我知道这个问题已经存在了至少3年(Issue92),但我仍然对它的当前状态不满意。我也知道,如果您在重新部署后重新启动,这不会影响Tomcat(如Guice+Tomcatpotentialmemoryleak中所建议)。我的问题是在一些重新部署后我遇到了OutOfMemoryError:PermGen错误。请注意,我没有明确使用google-collections,我只使用Guice3.0(通过maven)。分析堆转储后,我仍然看到线程com.google.inject.internal.Finalizer仍然处于Activity状态,保留对Tomcat的WebappClassLoad

java - 在 tomcat 中的单个 webapp 文件夹上托管多个域

this可能重复但答案不被接受。我有两种情况我们正在构建CRM,我们将有多个客户使用相同的产品。让我们举个例子,subdomain1.maindomain1.com和anysubmain.anothermaindomain.com应该指向同一个webapp文件夹。根据域,我们将动态选择数据库,但代码库将保持不变。此处要注意:整个代码库保持不变。我们正在为客户构建一系列网站,其中部分代码库将对所有网站保持不变,但根据子域,我们将加载默认的servlet文件。让我们举个例子,manage.domain.comcrm.domain.comequote.domain.com应该指向相同的web

java - 在生产环境中运行 Apache Geronimo

如果您在生产环境中运行ApacheGeronimo,为什么选择它而不是其他应用程序服务器?您在生产环境中运行Geronimo有什么经验?能否分享一下您决定使用的servlet引擎(Tomcat/Jetty)以及您做出此决定的原因?更新:到目前为止,这个问题得到了两个赞成票和一颗星,但没有答案。我开始怀疑,有人在使用ApacheGeronimo吗?我的逻辑是,如果您使用Geronimo进行开发,那么您也会将其用于部署。正确的?那么,这是否意味着根本没有人在使用Geronimo? 最佳答案 我们绝对在生产中使用Geronimo!我们从1

java - R.loess 和 org.apache.commons.math LoessInterpolator 的区别

我正在尝试使用apache.commons.math库计算将R脚本转换为java的过程。我可以使用org.apache.commons.math.analysis.interpolation.LoessInterpolator吗?代替Rloess?我无法得到相同的结果。编辑。这是一个java程序,它创建一个随机数组(x,y)并使用LoessInterpolator或通过调用R计算黄土。最后,打印结果。importjava.io.*;importjava.util.Random;importorg.apache.commons.math.analysis.interpolation.Lo

java - SFTP 服务器在 Apache Mina SSHD 中设置用户/密码

我正在使用这个例子,取自JavaSFTPServerLibrary?:publicvoidsetupSftpServer(){SshServersshd=SshServer.setUpDefaultServer();sshd.setPort(22);sshd.setKeyPairProvider(newSimpleGeneratorHostKeyProvider("hostkey.ser"));List>userAuthFactories=newArrayList>();userAuthFactories.add(newUserAuthNone.Factory());sshd.setU

java - hadoop writables NotSerializableException 与 Apache Spark API

SparkJava应用程序在hadoop可写对象上抛出NotSerializableException。publicfinalclassmyAPP{publicstaticvoidmain(String[]args)throwsException{if(args.length");System.exit(1);}SparkConfsparkConf=newSparkConf().setAppName("myAPP").setMaster("local");JavaSparkContextctx=newJavaSparkContext(sparkConf);Configurationco

java - Apache POI 中的 CTP、CTTbl 类(对象)是什么?

我正在尝试理解ApachePOI的某些部分。例如,我正在尝试从现有的docx文件中获取文本(或表格等)。例如thereisamethodgetParagraph(..CTPp)inXWPFDocument:它返回“具有CTP类p的段落”。但是CTP类是什么?我查看了文档的xml结构,但没有发现任何相似之处。结果我一开始就不知道如何调用方法。ThereisalsoamethodgetTable(CTTblCTTbl)对于同一个XWPFDocument,它返回“一个由其CT​​tbl对象组成的表。似乎ooxml文档中的每个部分/数据类型都有一个CP*东西,所以我想了解如何使用它们。此外,从