问题标签 [tomcat5.5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
154214 浏览

eclipse - Eclipse“服务器位置”部分已禁用,需要更改才能使用 Tomcat 安装

我已经在 Eclipse 中安装了一个 Tomcat 5.5 的动态 Web 项目。

我想为我们设置 Tomcat 安装而不是工作区元数据位置的服务器,但是当 Eclipse 显示服务器的“概述”屏幕时,“服务器位置”部分被禁用,因此我无法更改它。

当您打开服务器视图并双击服务器时,将显示概览屏幕。

是否可以启用“概述”屏幕的这一部分或破解配置文件以指向 Tomcat 安装?

0 投票
8 回答
13702 浏览

java - Tomcat-Spring-Hibernate Web 应用程序中的“PermGen out of space”异常可以做什么?

我们有一个使用 Spring-Hibernate 将注册用户数据持久保存在 Oracle 数据库中的 Web 应用程序。该应用程序在开发环境中运行良好,但是当我们将它复制到具有更多数据的实时环境时,它失败了。最初应用程序正常启动,但经过几次操作后出现“PermGen 空间不足”异常。

我已经开始在 Google、Spring 和 Hibernate 论坛中搜索,但没有帮助。关于这个错误有很多讨论,但是对于每个解决方案,都有人说:“它有效”而其他人说“它不起作用”。

例如,许多人提出增加-XX:MaxPermSizeJVM参数,其他人说它不起作用。有帖子说需要使用javassist库和其他库以及cglib库的使用问题。其他人说问题出在cglib中。

我们使用 Java1.5_0_09、带有 javaassist3.4.GA 的 Spring 2.5、Tomcat 5.5 作为 Web 容器和 Oracle 10g 作为数据库。

谁能解释一下导致这个问题的原因以及如何解决它?

0 投票
1 回答
2133 浏览

java - 如何在 Linux 上使用 plesk 为基于服务的 tomcat 版本设置 JAVA_OPTS?

我已经安装了一个 servlet (solr),它要求我将变量设置solr.solr.home为 solr home。就像是:

我正在使用的 tomcat 版本通过 plesk 控制面板作为服务设置运行。谷歌搜索后,我发现一个页面说我应该编辑war文件中的web.xml文件,然后重新打包它。我取消了 web.xml 中的一个部分的注释并填写了必要的字段:

我重新打包了war文件并通过控制面板重新安装,但日志仍然抱怨需要设置solr/home。

有人有什么想法吗?

0 投票
2 回答
653 浏览

memory-leaks - Spring ApplicationContext 占用大量内存

我有许多在 Tomcat 5.5 服务器上运行的基于 Spring Framework 的应用程序。其中一些有自己的实例,一些与其他应用程序共享服务器。它们的共同点是它们需要大量的内存,比我认为它们真正需要的要多。是否有任何工具可用于分析 Tomcat 服务器?

更详细地说,它们在 Ubuntu 9.04 上运行,完全打了补丁,可以访问 3 GB 内存(实际占用了大约一半的内存)。

0 投票
3 回答
2345 浏览

java - Maven内嵌Tomcat版本

有没有办法控制 Maven 嵌入式 Tomcat 版本?

此命令将运行 Tomcat 6.0.16 实例。我想运行 5.5 版本的 Tomcat。有没有办法配置这个?搜索插件文档没有帮助......

谢谢!

0 投票
3 回答
6507 浏览

java - java.lang.NoClassDefFoundError: ProceedingJoinPoint

我们有许多 Web 服务客户端应用程序,它们在我们的主要面向客户的应用程序和后端 Web 服务之间进行接口。这些 Web 服务应用程序生成自己的 JAXWS 存根代码以直接与 Web 服务和实现代码交互,从而在 JAXWS 代码和希望使用它的任何应用程序之间提供一个干净的接口。在过去的几周里,我们遇到了一些小问题,但大部分都已解决。

当需要将这些集成到面向客户的应用程序中时,我们遇到了许多问题,主要集中在 JDK1.5 和 1.6 不兼容。这些现在已经解决了,但是我们遇到了另一个我们无法解决的问题。Web 服务客户端使用 AOP 设置常见的东西,例如标头凭据、异常处理和限制:

每个方面都引用一个 POJO bean,这些 bean 包括配置中声明的方法,方法参数类型为 org.aspectj.lang.ProceedingJoinPoint,用于提取我正在拦截的方法的参数。

对于每个 Web 服务客户端,我们都有其中一个(在 applicationContext-webservicename.xml 中)。此 xml 文件包含在打包的 JAR 中,该 JAR 包含在面向客户的应用程序中,并导入到由面向客户的应用程序的 web.xml 加载的主 applicationContext.xml 中。

我们对这些 Web 客户端进行了许多单元测试,它们都通过了,证明它们各自没有问题。当所有服务都包含在面向客户的应用程序中时,我们会在启动时收到 java.lang.NoClassDefFoundError: ProceedingJoinPoint 异常(我们使用的是带有 JDK1.5.0_17 的 tomcat 5.5)。

我在 JavaDoc 中查找 java.lang.NoClassDefFoundError 以防万一它有特殊含义,看起来 JVM 认为该类不存在。然后我寻找包含它声称找不到的类(aspectjrt-1.5.4.jar 和 aspectjweaver-1.5.4.jar)的 jar,这些类有重复,所以我尝试依次删除每个 jar 以查看会发生什么,完全相同的错误。

我是否缺少必需的依赖项?这个问题是否有一个共同的原因(我昨天搜索过这个没有找到太多)?非常感激任何的帮助。

0 投票
1 回答
2420 浏览

authentication - JAAS - isUserInRole 为 Tomcat 中的所有角色返回 false

问题来了,

JAAS 领域连接数据库正常,用户名和密码匹配,会话通过身份验证。但是,似乎没有一个角色进入校长。Tomcat 的 isInUserRole 对每个角色都返回 false,并且 tomcat 安全性也看不到它们。

这是 Server.xml 中的领域配置

这是login.config

在 catalina.properties 我指的是这样的配置

启动应用程序时,我确实在调试输出中收到以下消息,不知道为什么所有类都应该可以被服务器访问

任何帮助,将不胜感激。我已经阅读了一个又一个的帖子和一个又一个的教程,而那些确实有这个问题的人,没有发布解决方案。

顺便说一句,我使用的是 Tomcat 5.5,不是我的选择,遗留代码,你知道它是怎么回事!我还使用 OWASP 登录模块 (OWASPJaasLoginModule.jar)。此 jar 文件位于 server/lib 目录中。

0 投票
1 回答
1413 浏览

java - Webservice 问题 - 方法不能超过 1 个参数

我正在使用 IntelliJ IDEA 8 和 Axis 设置部署在 Tomcat5.5 上的 Web 服务。生成的 wsdl 如下所示:http ://track.priskick.se/Tracker.wsdl

方法被声明为

并暴露在网络服务中。接下来,我使用 Axis 构建客户端(也是 Java),但是由于使用参数对方法进行运行时调用0,0,0,0,0,所以我得到了这个:

将方法的参数数量减少到 1 使其工作,但这感觉像是一个非常愚蠢的限制和奇怪的行为。如果您知道这里可能出了什么问题,请帮助我 - 为什么我不能公开方法并让它们采用多个参数?

=== 更新

我现在尝试使用从 IntelliJ 生成的 wsdl 生成客户端 java,而不是使用 ?wsdl 选项调用服务。此 wsdl 保留正确的参数名称,可能是因为生成器可以访问源。现在我明白了

没有这样的操作 'siteId' AxisFault

这些是相关文件: http: //track.priskick.se/Tracker/TrackerSoapBindingStub.java http://track.priskick.se/Tracker/TrackerServiceTestCase.java http://track.priskick.se/Tracker/Tracker_PortType。 java http://track.priskick.se/Tracker/TrackerService.java http://track.priskick.se/Tracker/TrackerServiceLocator.java

用于客户端的 wsdl 位于 http://track.priskick.se/Tracker.wsdl

该服务位于 http://stage.klikki.com/services/Tracker

干杯马库斯约翰逊

0 投票
2 回答
754 浏览

netbeans - 如何让tomcat 5.5从netbeans关闭

我必须用 netbeans 6.7 运行 tomcat 5.5。这不是我的选择。我有一些不允许重写的旧软件,必须得到支持。问题是我如何让tomcat 5.5 使用netbeans 命令正确关闭它?它使用我创建的 bat 文件启动良好,但是当我尝试停止它时,netbeans 尝试将其关闭大约 2 分钟,然后给我一条失败消息,然后我必须通过结束进程来停止它。

bat 文件非常简单。

可能是我的问题,我不确定。

0 投票
3 回答
440 浏览

java - Tomcat重启,没有所有应用程序启动

我有一个关于启动/重启 tomcat 5.5 的有趣问题

我已经在我的 tomcat 上部署了 n 个 webapps。所有网络应用程序都可以正常工作。

每次我重新启动 tomcat 时,都不会发生所有 webapps 都启动的情况。

如果我在未启动的 webapp 的 tomcat 管理器启动链接上手动“单击”,则该 webapp 启动。

谁能建议我解决这个问题的任何解决方案或想法?

非常感谢!

汤米