问题标签 [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.
eclipse - Eclipse“服务器位置”部分已禁用,需要更改才能使用 Tomcat 安装
我已经在 Eclipse 中安装了一个 Tomcat 5.5 的动态 Web 项目。
我想为我们设置 Tomcat 安装而不是工作区元数据位置的服务器,但是当 Eclipse 显示服务器的“概述”屏幕时,“服务器位置”部分被禁用,因此我无法更改它。
当您打开服务器视图并双击服务器时,将显示概览屏幕。
是否可以启用“概述”屏幕的这一部分或破解配置文件以指向 Tomcat 安装?
java - Tomcat-Spring-Hibernate Web 应用程序中的“PermGen out of space”异常可以做什么?
我们有一个使用 Spring-Hibernate 将注册用户数据持久保存在 Oracle 数据库中的 Web 应用程序。该应用程序在开发环境中运行良好,但是当我们将它复制到具有更多数据的实时环境时,它失败了。最初应用程序正常启动,但经过几次操作后出现“PermGen 空间不足”异常。
我已经开始在 Google、Spring 和 Hibernate 论坛中搜索,但没有帮助。关于这个错误有很多讨论,但是对于每个解决方案,都有人说:“它有效”而其他人说“它不起作用”。
例如,许多人提出增加-XX:MaxPermSize
JVM参数,其他人说它不起作用。有帖子说需要使用javassist库和其他库以及cglib库的使用问题。其他人说问题出在cglib中。
我们使用 Java1.5_0_09、带有 javaassist3.4.GA 的 Spring 2.5、Tomcat 5.5 作为 Web 容器和 Oracle 10g 作为数据库。
谁能解释一下导致这个问题的原因以及如何解决它?
java - 如何在 Linux 上使用 plesk 为基于服务的 tomcat 版本设置 JAVA_OPTS?
我已经安装了一个 servlet (solr),它要求我将变量设置solr.solr.home
为 solr home。就像是:
我正在使用的 tomcat 版本通过 plesk 控制面板作为服务设置运行。谷歌搜索后,我发现一个页面说我应该编辑war文件中的web.xml文件,然后重新打包它。我取消了 web.xml 中的一个部分的注释并填写了必要的字段:
我重新打包了war文件并通过控制面板重新安装,但日志仍然抱怨需要设置solr/home。
有人有什么想法吗?
memory-leaks - Spring ApplicationContext 占用大量内存
我有许多在 Tomcat 5.5 服务器上运行的基于 Spring Framework 的应用程序。其中一些有自己的实例,一些与其他应用程序共享服务器。它们的共同点是它们需要大量的内存,比我认为它们真正需要的要多。是否有任何工具可用于分析 Tomcat 服务器?
更详细地说,它们在 Ubuntu 9.04 上运行,完全打了补丁,可以访问 3 GB 内存(实际占用了大约一半的内存)。
java - Maven内嵌Tomcat版本
有没有办法控制 Maven 嵌入式 Tomcat 版本?
此命令将运行 Tomcat 6.0.16 实例。我想运行 5.5 版本的 Tomcat。有没有办法配置这个?搜索插件文档没有帮助......
谢谢!
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 以查看会发生什么,完全相同的错误。
我是否缺少必需的依赖项?这个问题是否有一个共同的原因(我昨天搜索过这个没有找到太多)?非常感激任何的帮助。
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 目录中。
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
干杯马库斯约翰逊
netbeans - 如何让tomcat 5.5从netbeans关闭
我必须用 netbeans 6.7 运行 tomcat 5.5。这不是我的选择。我有一些不允许重写的旧软件,必须得到支持。问题是我如何让tomcat 5.5 使用netbeans 命令正确关闭它?它使用我创建的 bat 文件启动良好,但是当我尝试停止它时,netbeans 尝试将其关闭大约 2 分钟,然后给我一条失败消息,然后我必须通过结束进程来停止它。
bat 文件非常简单。
可能是我的问题,我不确定。
java - Tomcat重启,没有所有应用程序启动
我有一个关于启动/重启 tomcat 5.5 的有趣问题
我已经在我的 tomcat 上部署了 n 个 webapps。所有网络应用程序都可以正常工作。
每次我重新启动 tomcat 时,都不会发生所有 webapps 都启动的情况。
如果我在未启动的 webapp 的 tomcat 管理器启动链接上手动“单击”,则该 webapp 启动。
谁能建议我解决这个问题的任何解决方案或想法?
非常感谢!
汤米