Tomcat 商业对象席3的仪表板错误通过

我正在测试最新的Business Objects Edge试用版,但是,当我以管理员身份登录到Infoview时,当我单击以创建或组织仪表板时,会收到以下两条错误消息之一 提交响应后无法转发 或 Servlet引擎异常:null URL:/PerformanceManagement/scripts/tools/err\u page.jsp?空 堆栈跟踪: java.lang.NullPointerException at com.bo.aa.util.SecurityStore.Get

通过JMX重启tomcat

是否可以通过JMX重新启动tomcat?tomcat是否有支持重启其所有应用程序和服务的mbean?据我所知,没有具体的功能可以做到这一点。但是,您可以安装自定义MBean,该MBean将调用: public static final int RESTART_EXIT_CODE = -999; .... java.lang.System.exit(RESTART_EXIT_CODE); 然后修改启动Tomcat服务的命令文件以检查JVM进程的退出代码,如果它等于重新启动退出代码,则重新调用该命

Tomcat 我可以强制浏览器导入证书吗

我有apache tomcat 6,我正在使用https SSL,目前浏览器正在自动加载和导入证书,我可以强制浏览器导入证书,而不是从web服务器获取证书吗 您希望移动web服务器的任务,以验证它是它所说的那个人,并将其置于客户机的控制之下 这听起来合理吗 至少在我看来是这样的。对于每个浏览器,您只需导入一次证书,就完成了。您不能自动执行此操作,因为这会破坏SSL的信任。你不应该一直在更改你的证书 现在,您可以创建自己的CA,并将该CA的证书导入到您的浏览器中,您使用该CA生成的任何证书都将受到

Tomcat 无法在Grails中创建404页

我的映射看起来像 static mappings = { "/" (controller : "welcome", action : "index") "/about" (controller : "welcome", action : "about") "404" (controller : "welcome", action : "notFound") } 这似乎没有捕获404请求,因为我仍然得到默认的Tomcat404页面。我也尝

Tomcat 固定休息服

我正在尝试保护Tomcat上的Jersey服务,但从浏览器访问它时遇到问题。我已经尝试了几个教程,但没有人有正确的解决方案,所以如果您还使用过REST,请告诉我问题出在哪里。以下是我正在使用的配置文件: web.xml <security-constraint> <display-name>Security for Your Enterprise</display-name> <web-resource-collection>

严重:由于签名溢出,无法加载路径为webapps/FT.keystore的密钥库类型JKS,在TomCat 6启动时字节数=128

我正在尝试配置Tomcat以接受HTTPS请求。问题是,当我启动Tomcat时,我有以下异常: 严重:由于签名溢出,无法加载路径为webapps/FT.keystore的密钥库类型JKS,字节数=128 我已经创建了keystore FT.keystore并将其放置在webapps/目录中 下面是我用于HTTPS连接器的配置 (xxx仅对信息保密) 谁能帮我解决这个问题?我使用keytool($JAVA_HOME/bin)生成密钥库和RSA算法。 非常感谢。您的连接器配置看起来不错,因此我怀

Tomcat 在netbeans中创建web项目而不选择服务器

我想在NetBeans中创建一个web项目,但我不希望它自动地将任何东西部署到服务器上。我只想能够创建一个war文件,我将手动上传到服务器。据我所知,tomcat安装将自动获取新的战争档案。是否可以在不定义服务器的情况下启动新的web项目?Hmmm 您可以创建一个基于Maven的Web应用程序项目。。。这并不要求在创建项目时选择服务器 您也可以创建基于Ant的项目。您只需避免使用Run/Deploy/Debug/Profile菜单项,项目将不会被部署,因此在进行更改时不会自动部署。。。。在IDE

Tomcat6忽略META-INF/context.xml

Tomcat6一直忽略我的META-INF/context.xml。当我试图查找“tt”(请参阅“详细信息”)时,我不断得到“名称tt在此上下文中不受约束” 当我将META-INF/context.xml的内容放在server.xml的“context”标记中时,它就起作用了。我还检查了$Tomcat base/Catalina/localhost是否为空,因此我的META-INF/context.xml没有被覆盖 详情: Tomcat版本:6.0.10 以下是我的Webroot结构: Web

为什么Tomcat7上的Grails生产应用程序中丢失了Spring安全消息?

我已经将我的grails应用程序部署到Tomcat,唯一的问题是登录表单中的spring安全核心消息。例如,代码 <g:message code="springSecurity.login.username.label" /> 可能出了什么问题?目前,我已将消息代码替换为自定义代码。您是否使用嵌入式插件?其他消息有用吗?@crudolf:老实说,我不知道。我只是从sts中执行prod war,然后部署。其他消息也可以。 springSecurity.login.username.l

tomcat与动态dns

我用no-ip.com配置了动态DNS。我的远程机器上有一个Tomcat应用服务器。我还在8080和8443端口的路由器上配置了一个虚拟服务器,并编辑了“Server.xml”以使用SSL。打字,一切正常。在另一台机器上,如果我键入,它会工作,但如果我键入https://mydomainname.noipdomainname:8443它不起作用 请帮我配置服务器 此外:错误为111(网络::错误隧道连接失败)我们的客户在使用proxys时也遇到过类似的情况,您没有提到哪个浏览器,但这有帮助吗

tomcat maven插件忽略我的<;warFile>-配置中的def

我想在我的tomcat上部署我的项目,但有一个问题。插件总是假设我想要部署标准war文件定义({project.build.directory}/${project.build.finalName}.war),并说找不到它。但我想自己具体说明一下。这是代码的样子: <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat6-maven-plugin<

Tomcat记录http请求并调用java代码

我有一个用Groovy编写的小项目,它作为groovlet部署在Tomcat6.0上。 现在我的问题是,我需要监视所有传入的请求,并对每个请求执行自定义日志记录 首先,我想在每个类中包含一个输出所需内容的短代码,但后来我想Tomcat可以将每个传入的http请求发送/复制到我的自定义日志类,该类将根据我的喜好对其进行解析,并执行更多的操作 有可能吗?如果是,怎么做 注意:Tomcat必须是原创的-没有修改/自定义编译 谢谢。您可以添加一个用于记录日志的自定义项 下面是一个示例过滤器实现: pub

Can';t在Netbeans 7.1.1中启动tomcat7

我试图通过NetBeans,通过Tomcat7,部署一个空的webapp Tomcat在“服务器”->“ApacheTomcat”中定义。我点击“开始”,它就会运行。我可以通过http://localhost:8080,这里有标准的Tomcat网页 然后我切换到“Projects”选项卡,其中驻留着一个空的、新创建的“javaweb应用程序”。已正确创建该类: @WebServlet(name = "myProj", urlPatterns = {"/myProj"}) public class

Tomcat 7无法启动

我已经让Tomcat 7作为服务在win 7服务器上运行了一年多,没有任何问题 服务器有足够的硬盘和内存, 今天服务器关闭,试图启动它,我收到错误信息: 2012-06-13 15:15:22 Commons Daemon procrun stdout initialized Error occurred during initialization of VM Unable to load native library: Can't find dependent libraries 我从以下

Tomcat&;Solr-如果修改了solrconfig.xml或其他conf文件,是否需要重新生成Solr.war?

一旦我将solr.war部署到webapps文件夹下的tomcat,如果我想测试solrconfig.xml中的一些更改,是否每次都需要生成一个新的solr.war并重新部署?谢谢 您只需要重新部署或重新启动tomcat。您不需要生成新的solr.war。Solr配置在Solr.war之外,由Solr.home变量标识 但是,如果将solr与多个内核一起使用,则可以重新加载内核以拾取配置更改 谢谢你的帮助!:)我想修改solrconfig.xml,它位于solr/corexxx/conf下,与s

如何编写JUnit类来测试在tomcat中运行的一些java类?

我正在使用eclipse和一个插件来触发JUnit测试套件。现在我需要编写JUnit测试用例,它使用高度耦合的java类,这些类只能在Tomcat服务器上运行。如何启动,以便我可以运行JUnit类来测试一些在tomcat中运行的java类 非常感谢您的帮助:)首先:很难为高度耦合的代码编写适当的测试。正确的答案是:引入间接方法将代码与环境解耦,然后进行测试 幸运的是,您编写的是“JUnit测试”,而不是“单元测试”,因为您所做的是将JUnit用于集成测试(因为您正在尝试一起测试多个层) 另一种可

Tomcat 7 lib目录中的jar文件

我想知道以下几点:我有一个Tomcat7专用于一个Web应用程序。把任何jar放在$TOMCAT_HOME/lib目录中有意义吗?在报告中说: 因此,从web应用程序的角度来看,类或资源加载按以下顺序查看存储库: JVM的引导类 系统类加载器类(如上所述) /WEB应用程序的WEB-INF/类 /WEB应用程序的WEB-INF/lib/*.jar 通用类加载器类(如上所述) 所以,如果我读对了,就没有理由把avtivemq或commons放在dbcp中。我可以将它们放在我的webapps l

Tomcat Spring MVC 3.1,控制器不工作

我们有一个带注释的Sprint项目。xml完全等于,dispatcher servlet已复制到 控制器源如下所示: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package br.gov.rj.pge.lawsuit.controller.submissioncontroller; import br.gov.rj.pge.lawsui

重写Tomcat';s从请求中获取sessionid的方法

根据JavaEE标准,Tomcat允许请求以两种方式指定其现有会话ID:1)通过cookie;2) 通过“路径参数”(非常规参数;路径参数的格式为http://host/path/file.ext;jsessionid=xxx?a=b&c=d...-注意“;”和查询字符串仅在路径参数之后开始的事实)。我想要的是在请求中作为常规参数传递会话ID,在“?”后面的查询字符串中,如http://host/path/file.ext?jsessionid=xxx 当请求到达一个我可以截获它并更改容器确定会

Tomcat 7在调用静态页面时提供HTTP 405

我使用EclipseIDE创建了一个动态项目。我在project CollegeManagement的WebContent文件夹中添加了一个html页面Welcome.html。我在ApacheTomcat-7.0.47上部署了该项目。部署后,我可以在C:\apache-tomcat-7.0.47\webapps中看到一个文件夹CollegeManagement,其中包含Welcome.html。当我右键单击Welcome.html并选择runonserver来运行应用程序时,它给出了错误HTT

调用Tomcat startup.sh时,Ant SSHExec任务不返回

从我的(Windows)桌面或(Windows或Unix)Jenkins服务器(我相信它使用的是相同的底层JSch技术),我似乎不能像我想的那样调用Tomcat bin dir中的startup.sh脚本。Tomcat(7)位于Solaris 9服务器上。我有相当基础的Unix知识 它成功执行(Tomcat启动正常),但在Tomcat进程终止之前不会返回。我想其他类似的脚本也会有同样的行为 ant任务示例(命令与我在Jenkins“在远程主机上执行shell脚本”构建任务中使用的命令相同) 涉及

tomcat和jetty中的url模式

在我的java web应用程序中,我有以下用于过滤器的url模式: <url-pattern>*-template</url-pattern> 它在jetty 9中运行良好,但tomcat 8拒绝了它,说它无效。怎么会?此外,如果我指定了确切的url/foo/bar模板,我无法让tomcat理解像/*/*-template这样的url模式,只有在tomcat使用我的过滤器时。但我不想指定每个url。我的选择是什么?可能是因为Tomcat更严格地实现了规范。Java Se

Tomcat7服务器无法加载我的servlet

你好,我在tomcat服务器上启动servlet时遇到了一个小问题。我已经从原始网站Im eclipse用户下载了tomcat7。首先,我通过选择安装了tomcat目录的文件夹来配置服务器,然后使用Tomcat7创建了动态Web项目和服务器(我在这里将属性从元数据更改为服务器tomcat,在我选择的服务器位置使用tomcat安装并保存了它。我创建了一个包,在其中创建了一个简单的servlet,它应该显示“Hello world”,然后我在eclipse中在我的服务器上运行这个包,一切都很好,但我

tomcat端口关闭

我在AmazonEC2实例的6584端口上运行了Tomcat服务器7.0.54 服务器正常运行了一段时间,但突然似乎关闭了它侦听的端口 当它正常运行时,netstat-lnp | grep给我 tcp6 0 0 127.0.0.1:8005 :::* LISTEN 22999/java tcp6 0 0 :::8009 :::*

Tomcat 重定向http://www.example.com 到http://example.com

如何在Tomcat中重定向到?所有文档都集中在Apache上,但我正在托管一个Java应用程序。Apache 这应该是符合 # .htaccess file contents # Apache has the same docroot as the Java web app. # Java webapp is running on port 8084 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # For sites

为什么tomcat-users.xml的内容被清除?

我在linux服务器上使用tomcat-5.5.23,上个月我的服务器重新启动了三次,之后tomcat没有启动,因为tomcat-users.xml的内容被清除,文件为空。 有人知道为什么会发生这种情况,以及我如何修复它吗?可能是因为有人删除了文件或对其进行了编辑并删除了所有内容 另一种选择是,文件的长度仍然相同,但是当您使用od-x tomcat-users.xml查看它时,您会发现 i、 文件全部为空。如果您看到这一点,则文件系统已损坏。找到装载帮助输出的文件系统类型,并检查是否存在错误 要

如何配置嵌入式tomcat以侦听端口80和8443?

我将嵌入式Tomcat与Spring一起使用,并通过编程方式将其配置为侦听https的8443端口,它可以正常工作。下面是我的aplication.java文件中的代码片段。如何将其配置为同时侦听端口80的http请求 @Bean EmbeddedServletContainerCustomizer containerCustomizer( @Value("${keystore.file:src/main/resources/private/keystore}")

使用WAR文件在Tomcat服务器中部署Grails应用程序失败

我有一个Grails(2.3.6)应用程序,需要部署在Tomcat服务器中,以便远程用户访问 现在,我们有本地服务器,它们在Grails中运行,一切都很好。现在,在Tomcat中部署它的目的是通过WAR文件来实现。这样我们的源文件就不会进入远程服务器 因此,在第一步中,我使用以下命令创建了我的应用程序的WAR文件: grails prod war 这在根项目目录中创建了一个WAR文件 catalina.2014-12-19 host-manager.2014-12-19 localhost.2

使用Tomcat连接器或自定义套接字工厂配置Tomcat 7以进行相互身份验证

是否可以将Tomcat配置为使用连接器或自定义套接字工厂执行相互身份验证 我的场景涉及一个Tomcat web应用程序,其中包括对DataPower服务器的SOAP客户端调用 DataPower上需要相互身份验证,但web app客户端中没有任何SSL代码 我没有足够的灵活性来更改SOAP web应用程序客户端,我正在寻找替代方案 我可以编写一个“前向代理”web服务作为Tomcat和DataPower之间的MA客户端,但我希望在Tomcat中有一个“配置”解决方案,而不是编写更多的代码 我已经

如何在docker tomcat容器中更新war文件

我已经开始浏览文档,开始了解docker。使用官方的tomcat:7-jre7映像创建了一个映像,并在适当的位置粘贴了一个war,它可以正常启动/停止 我的参考文件是: FROM tomcat:7-jre7 MAINTAINER: me, me@hotmail.com ADD app.war /usr/local/tomcat/webapps EXPOSE 8080 CMD ["catalina.sh", "run"] 好了,我有两个问题: 如果出现不

Tomcat 从Grails 2.1.1更改为Grails 2.4.4时未解决的依赖项

我已经在基于Grails2.1.1的EclipseGGTS中导入了一个项目,需要将其更新到版本2.4.4。我正在使用Windows7和32位Eclipse版本的开普勒 检查依赖项时,我发现以下错误: Starting process on CARMBEL11628/10.113.134.246 Loading Grails 2.4.4 |Configuring classpath |Downloading: D:\Programme\grails-2.4.4\plugins\tomcat

使用struts和tomcat编码UTF-8进行POST请求的java项目

我试图用UTF-8保存数据,但在编码方面遇到了一些问题: 在我的POST请求中,当我用Firebug观看时,我可以看到带有“Content-Type:text/html”的POST请求 但是,当我观看我的操作时,HttpServletRequest对象具有属性为URIEncoding=UTF-8的对象连接器 我的jsp页面是用UTF-8编码的(firefox告诉我,我用notepad++检查了它) 我将-Dfile.encoding=“UTF-8”放在调试配置/参数中 tomcat服务器在右连接

Gzip仅在使用isapi_redirect.dll与Tomcat 7集成的IIS 7中不适用于javascript文件

我正在使用tomcat连接器()与IIS 7集成 在使用IIS管理器在网站级别启用静态和动态压缩后,gzip压缩不能仅用于javascript文件 经过一点调试,我们发现.js请求的内容类型也奇怪地不是application/x-javascript,因为根据mimeMappingapplicationHost.config,它应该是application/javascript <mime-mapping> <extension>js</ex

在Tomcat 7中为HP Fortify设置虚拟主机

我有一个内部web应用程序,由运行在WindowsServer2008R2上的Tomcat7托管。用户从以下URL访问网站:。我希望用户从这里访问该网站: 默认情况下,Tomcat使用端口8080: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 我最初的想法是将其更新为使用端口80,还是添加

tomcat不发送分块响应的最后一个分块

我们使用的是tomcat 7.0.67,它几乎是tomcat 7的最新版本。 我们发现在运行了一些性能测试之后,tomcat没有正确地发送分块响应。 它不会发回长度应该为零的“最后一个块”。当tomcat服务器上没有请求时,问题仍然存在。 有人见过这个吗?有解决办法吗?我找到了原因。我们正在使用异步任务。 在前台线程中,我们在某些情况下调用ServletOutputStream.flush。 在tomcat中,ServletOutputStream.flush将导致tomcat开始计算所需的to

Tomcat 处理Url中不区分大小写的应用程序名称

我正在开发托管在Tomcat上的Java Web应用程序。我在Tomcat上托管了以下Web应用程序: 申请名称:“公司” 访问Url: 现在我可以使用访问Url访问我的“公司”应用程序,但现在我想访问“公司”webapp,如果我输入任何案例,例如(公司、公司、公司等) 我知道我们可以使用“ROOT”来处理上述需求,为此,我需要在ROOT中有一个servlet过滤器,在“web.xml”中有Url映射,如下所示: <filter> <display-name>Ba

Tomcat 在servlet应用程序中保存上载文件的推荐方法

我了解到,无论如何都不应该将文件保存在服务器中,因为它不是可移植的、事务性的,并且需要外部参数。但是,考虑到我需要一个针对tomcat(7)的tmp解决方案,并且我对服务器机器拥有(相对)控制权,我想知道: 保存文件的最佳位置是什么?我应该把它保存在/WEB-INF/uploads(建议不要)或$CATALINA_BASE下的某个地方(请参阅)还是?JavaEE6教程(:wtf:)。注意:该文件不应以任何方式下载 我应该设置一个配置参数吗?我很欣赏一些代码(我宁愿给它一个相对路径——因此它至少

更改tomcats的默认URL

我有两个运行Tomcat(版本8)。 1可通过访问。 此tomcat的所有其他应用程序都可以在以下位置访问: (Tomcats管理器应用程序) (Tomcatdocumentation) (Tomcats jsp示例) 第二个tomcat可以通过访问访问。(其他港口) 但我需要另一个区别。我想更改URL预路径,如下所示: (Tomcats管理器应用程序) (Tomcats jsp示例) 我在server.xml和Context.xml中尝试了很多Context元素。但没有什么能满足

Can';t访问Tomcat 8中的嵌入式Derby

我在Tomcat8服务器上运行了一个restful api实现。我决定使用嵌入式Derby版本通过JDBC(使用Eclipse)将数据存储在数据库中。在我看来,嵌入式版本的官方教程不是很有用。我遵循以下步骤: 我的问题是,找不到与Derby的连接,因为我使用的是Derby的嵌入式版本,所以我不知道如何调试不连接Derby的原因 我将derby.jar和derby-shutdown-listener.jar复制到Tomcat服务器的lib文件夹中。我修改了context.xml和server.x

TomCat管理器GUI不工作

我一直在努力让Tomcat上的GUI经理工作, 下面是我的tomcat-users.xml <?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this wor

调试Grails的困难&;Tomcat8错误

试图部署我的Grails应用程序(1.3.9版)我发现记录问题的唯一位置是/var/log/tomcat8文件夹中的localhost.log stacktrace只有几行长,让我想知道如何修复错误。有什么想法吗 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in ServletContext resource [/WE

如何在Tomcat 6上配置SSL证书?

我从GeoTrust为我客户的web应用程序购买了SSL证书。(我使用的是Tomcat 6)。从GeoTrust我得到了以下文件 CACertificate-INTERMEDIATE-1.cer CACertificate-ROOT-2.cer ServerCertificate.cer PKCS7.p7b 私钥.txt mycert.jks 我没有创建私钥或CSR。这个过程是由我购买SSL证书的公司完成的。现在,当我遵循link()中提到的步骤时,我无法配置SSL。我有以下疑问 上面链接中的步

Docker在没有端口映射的情况下运行tomcat映像

我刚刚在Windows 10上安装了Docker,正在尝试使用以下命令在没有端口映射的情况下运行tomcat映像: $ docker run -it --rm tomcat:8.0 正如dockerhub所说,它可以通过http://container-ip:8080在我的浏览器中,但遗憾的是,即使我通过$docker inspect命令检查了容器的ip,我也无法连接到它 为什么在没有端口映射的情况下我无法连接到tomcat?您正在使用主机浏览器访问它,如果没有端口映射,这是不可能的。他们想说

Tomcat内存不足堆转储设置

由于未知原因,ApacheTomcat内存不足。 Tomcat作为服务运行。 我已经尝试添加以下内容: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=<path-to-heap-dump-file> -XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath= 但这并没有产生转储。如何执行此操作?哪个用户正在启动tomcat,以及它上面的文件系统是什么? 您可以尝试设置-XX:HeapDump

Tomcat 用于子域重定向的HAProxy配置

在我们的环境中,tomcat集群前面有一个HAProxy。现在,我们正在将端口80和443上的所有流量定向到tomcat https后端。问题是,我们的一些子域名需要在到达https之前进行处理,当前的设置导致了不安全的证书问题。所以,现在我们需要将这些子域定向到tomcat上的8080。这些子域不是固定名称,我们只需检查是否有子域,然后将其指向8080或443。您可以使用acl检查URL中是否存在子域名称。可以这样做 acl子域\u不\u存在hdr\u beg(主机)-i www 然后根据子域

非嵌入式tomcat的优势是什么?

我发现了嵌入式tomcat,我觉得它非常方便 虽然在过去我们似乎更频繁地使用非嵌入式Tomcat(有更多关于非嵌入式Tomcat的教程和书籍),但非嵌入式Tomcat的使用仍在继续 非嵌入式Tomcat的优势是什么?为什么不是每个人都一直使用嵌入式Tomcat 此外: 嵌入的Tomcat文档和站点在哪里? 我期待嵌入tomcat文档和站点,但找不到它 嵌入式Tomcat和非嵌入式Tomcat在源代码上有什么区别吗 每个人都有不同的需求和用例。对于您的用例,嵌入式使用显然是理想的。并非所有情况都如

如何仅打印Tomcat版本

当我找到tomcat版本时,它会像下面这样显示关于tomcat的所有信息 ./version.sh Using CATALINA_BASE: /usr/share/tomcat7 Using CATALINA_HOME: /usr/share/tomcat7 Using CATALINA_TMPDIR: /usr/share/tomcat7/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/share/tomcat

Tomcat-stdout文件非常庞大

我想限制Tomcat日志文件夹中的标准输出文件大小 我的问题是: 我需要配置额外的日志配置,除了 -Djava.util.logging.FileHandler.limit=25000000 是否需要重新启动apache服务才能使更改生效 我想在Java选项卡下的Java选项部分添加以下内容: -Djava.util.logging.FileHandler.limit=25000000 已经在Java选项部分定义了以下参数: -Dcatalina.home=C:\Program Files\Ap

  1    2   3   4   5   6  ... 下一页 最后一页 共 74 页