问题标签 [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 投票
7 回答
87695 浏览

eclipse - Eclipse - 如何将“项目方面”从 Tomcat 6 更改为 Tomcat 5.5?

(Eclipse 3.4,木卫三)

我在 Eclipse 中有一个现有的动态 Web 应用程序项目。创建项目时,我在“配置”下拉菜单下指定了“Apache Tomcat v6 的默认配置”。

过了一两个月,我现在想将配置更改为 Tomcat 'v5.5'。(这将是生产服务器上的 Tomcat 版本。)

我尝试了以下步骤(没有成功):

  • Targeted Runtimes在 Project 下选择了Properties
    The Tomcat v5.5option was disabled 并且 UI 显示了这条消息:
    If the runtime you want to select is not displayed or is disabled you may need to uninstall one or more of the currently installed project facets.
  • 然后我点击了Uninstall Facets...链接。
    Runtimes选项卡下,仅Tomcat 6显示。
    对于Dynamic Web Module,我选择了版本2.4来代替2.5.
    Runtimes选项卡下,Tomcat 5.5现在显示。
    但是,用户界面现在显示此消息:
    Cannot change version of project facet Dynamic Web Module to 2.4.
    按钮Finish已禁用 - 所以我走到了死胡同。

我可以使用 Tomcat v5.5 配置成功创建一个新项目。但是,出于某种原因,它不会让我降级'现有项目。

作为一种解决方法,我创建了一个新项目并从旧项目中复制了源文件。尽管如此,解决方法还是相当痛苦且有些笨拙。

谁能解释我如何将项目配置从“Tomcat 6”“降级”到“Tomcat 5”?或者也许可以解释为什么会发生这种情况?

谢谢皮特
_

0 投票
3 回答
1315 浏览

open-source - 您会推荐哪些开源 comet/reverse-ajax 库与 Tomcat 5.5 一起使用?为什么?

我在 Jetty 6.0 中看到了解决 Comet/reverse-ajax 应用程序扩展的问题。

是否有任何其他库/框架可用于 Tomcat 5.5?

0 投票
6 回答
1082 浏览

java - 手动更改后恢复数据库记录

问题已解决:谢谢大家,请参阅下面的答案。

我有一个在 Tomcat 5.5 中运行的网站,它使用 Hibernate3 连接到 MySQL5 数据库。

一个记录只是拒绝保留对其执行的任何更改。如果我以编程方式更改记录,则值将恢复为以前的值。

如果我手动修改数据库中的记录,这些值将恢复(似乎一旦 webapp 访问它们)。

我尝试停止 Tomcat 并手动更改值,然后再次启动 Tomcat。检查数据库,在 Tomcat 启动 webapp 后值保持不变,但一旦我加载站点就会再次恢复。

我还尝试删除 webapp 和 .ser 缓存文件的 Tomcat 工作文件夹。

我还检查了正在恢复的值的代码,但找不到它们。

我只在这张专辑中注意到了这一点。

编辑:我刚刚使用 hibernate.show_sql=true 查看了 Hibernate 的 SQL 输出。我的行所在的表记录了一个更新查询。有谁知道如何解决?列到实际值?

0 投票
2 回答
1433 浏览

java - 如何通过 Tomcat 检索其他 LDAP 数据字段(getRemoteUser 只给出名称)

我已将 Tomcat 配置为使用 LDAP/AD。

如何获取有关登录用户的更多详细信息;用户 ID 由request.getRemoteUser()但不是我需要的全名返回。

如何displayName从 AD 获得实际的“”(全名)?

我正在使用 ldap/activedirectory/tomcat 5.5

0 投票
4 回答
1389 浏览

forms - Safari 3.2.1 发送 POST 后跟 GET 请求

我有一个在 Tomcat 5.5.27 和 5.5.26 上运行的 servlet,并且有一个带有 POST 方法的 Web 表单。如果我使用 Safari 3.2.1,我会从日志中看到 Tomcat 收到一个 POST 后立即/同时是 GET 并且它失败了。如果我使用 Firefox 3.0.5,我发现它只发送 POST 并且一切正常。

尝试使用 Eclipse 进行调试时,我发现使用 Safari 时调用的是 doGet() 方法,而使用 Firefox 时调用的是 doPost()。

实际上,Safari 似乎同时触发 POST,然后立即触发 GET,而 Firefox 仅触发 POST(根据 HTML 表单应该如此)。

有没有其他人经历过这种情况?在这种情况下有解决方案吗?

这是 HTML 表单的片段:

0 投票
10 回答
102766 浏览

tomcat - Tomcat消耗高CPU

Tomcat.exe 占用了 75% 的 CPU。有谁知道为什么会发生这种情况以及如何减少这种情况?

我正在使用 Tomcat5.5 & J2SDK v 1.4.2_12

0 投票
2 回答
582 浏览

java - Eclipse IDE 和导入问题

最近我一直在尝试使用 Eclipse IDE 进行 Java 开发。我主要是java编程的新手。我正在尝试一个 servlet 项目,使用 Tomcat5.5 作为容器。当我在我的类文件中给出声明时,我遇到了问题import javax.servlet.*,因为 Eclipse 抱怨它找不到那个特定的包。我在 Windows 环境中工作,并且已经在我的类路径中包含以下内容:

任何想法,因为可能出了什么问题?

0 投票
3 回答
7219 浏览

windows-services - Tomcat 5.5 作为 Windows Server 2008 64 位上的服务

有没有人设法让 Tomcat 在 Win2008 64 位上作为服务运行?我需要它作为我的网站所依赖的第 3 方组件。否则它工作正常,但我无法让它作为服务运行。我已经尝试了所有可以使用的谷歌搜索,并尝试了各种 64 位 tomcat.exe / tomcatw.exe 但没有成功。升级到 Tomcat 6 也无济于事。我正在运行 Java 1.5 64 位。

0 投票
3 回答
2517 浏览

java - 如何将 logback-access 与 Tomcat 5.5 结合使用?

我在 Tomcat 5.5 服务器上运行了几个 Web 应用程序,并且我正在努力改进/更新整个系统中使用的整体日志记录系统。我已经在 logback-classic 上取得了一些成功。但是,当我尝试使用 logback-access(即访问 lbAccessStatus servlet)时,我得到了这个异常:

我根据文档进行了所有设置:

在图书馆四处走动似乎没有帮助。logback-classic 似乎工作正常,只是 logback-access 会导致问题。

0 投票
2 回答
4485 浏览

servlets - Tomcat 6 和 Tomcat 5.5 不兼容的错误

我使用 Tomcat 6 开发了一个 Tomcat 应用程序进行测试。我现在已经将它部署到 Tomcat 5.5 - 当我调用 servlet 时,我得到一个对我来说没有多大意义的错误。有谁知道是什么导致了这个错误。

例外

javax.servlet.ServletException:分配 servlet 实例时出错 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) org.apache .coyote.http11.Http11Processor.process(Http11Processor.java:874) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint .java:528) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) java.lang .Thread.run(Thread.java:595) 根本原因

java.lang.UnsupportedClassVersionError: .class 文件中的错误版本号 java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:620) java.security.SecureClassLoader.defineClass(SecureClassLoader.java: 124) org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1853) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:875) org.apache.catalina.loader.WebappClassLoader.loadClass( WebappClassLoader.java:1330) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209) java.security.AccessController.doPrivileged(Native Method) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :117) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) 组织。apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.java:528) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) java。 lang.Thread.run(Thread.java:595)runIt(LeaderFollowerWorkerThread.java:81) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) java.lang.Thread.run(Thread.java:595)runIt(LeaderFollowerWorkerThread.java:81) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) java.lang.Thread.run(Thread.java:595)