问题标签 [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 6 更改为 Tomcat 5.5?
(Eclipse 3.4,木卫三)
我在 Eclipse 中有一个现有的动态 Web 应用程序项目。创建项目时,我在“配置”下拉菜单下指定了“Apache Tomcat v6 的默认配置”。
过了一两个月,我现在想将配置更改为 Tomcat 'v5.5'。(这将是生产服务器上的 Tomcat 版本。)
我尝试了以下步骤(没有成功):
- 我
Targeted Runtimes
在 Project 下选择了Properties
TheTomcat v5.5
option 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”?或者也许可以解释为什么会发生这种情况?
谢谢皮特
_
open-source - 您会推荐哪些开源 comet/reverse-ajax 库与 Tomcat 5.5 一起使用?为什么?
我在 Jetty 6.0 中看到了解决 Comet/reverse-ajax 应用程序扩展的问题。
是否有任何其他库/框架可用于 Tomcat 5.5?
java - 手动更改后恢复数据库记录
问题已解决:谢谢大家,请参阅下面的答案。
我有一个在 Tomcat 5.5 中运行的网站,它使用 Hibernate3 连接到 MySQL5 数据库。
一个记录只是拒绝保留对其执行的任何更改。如果我以编程方式更改记录,则值将恢复为以前的值。
如果我手动修改数据库中的记录,这些值将恢复(似乎一旦 webapp 访问它们)。
我尝试停止 Tomcat 并手动更改值,然后再次启动 Tomcat。检查数据库,在 Tomcat 启动 webapp 后值保持不变,但一旦我加载站点就会再次恢复。
我还尝试删除 webapp 和 .ser 缓存文件的 Tomcat 工作文件夹。
我还检查了正在恢复的值的代码,但找不到它们。
我只在这张专辑中注意到了这一点。
编辑:我刚刚使用 hibernate.show_sql=true 查看了 Hibernate 的 SQL 输出。我的行所在的表记录了一个更新查询。有谁知道如何解决?列到实际值?
java - 如何通过 Tomcat 检索其他 LDAP 数据字段(getRemoteUser 只给出名称)
我已将 Tomcat 配置为使用 LDAP/AD。
如何获取有关登录用户的更多详细信息;用户 ID 由request.getRemoteUser()
但不是我需要的全名返回。
如何displayName
从 AD 获得实际的“”(全名)?
我正在使用 ldap/activedirectory/tomcat 5.5
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 表单的片段:
tomcat - Tomcat消耗高CPU
Tomcat.exe 占用了 75% 的 CPU。有谁知道为什么会发生这种情况以及如何减少这种情况?
我正在使用 Tomcat5.5 & J2SDK v 1.4.2_12
java - Eclipse IDE 和导入问题
最近我一直在尝试使用 Eclipse IDE 进行 Java 开发。我主要是java编程的新手。我正在尝试一个 servlet 项目,使用 Tomcat5.5 作为容器。当我在我的类文件中给出声明时,我遇到了问题import javax.servlet.*
,因为 Eclipse 抱怨它找不到那个特定的包。我在 Windows 环境中工作,并且已经在我的类路径中包含以下内容:
任何想法,因为可能出了什么问题?
windows-services - Tomcat 5.5 作为 Windows Server 2008 64 位上的服务
有没有人设法让 Tomcat 在 Win2008 64 位上作为服务运行?我需要它作为我的网站所依赖的第 3 方组件。否则它工作正常,但我无法让它作为服务运行。我已经尝试了所有可以使用的谷歌搜索,并尝试了各种 64 位 tomcat.exe / tomcatw.exe 但没有成功。升级到 Tomcat 6 也无济于事。我正在运行 Java 1.5 64 位。
java - 如何将 logback-access 与 Tomcat 5.5 结合使用?
我在 Tomcat 5.5 服务器上运行了几个 Web 应用程序,并且我正在努力改进/更新整个系统中使用的整体日志记录系统。我已经在 logback-classic 上取得了一些成功。但是,当我尝试使用 logback-access(即访问 lbAccessStatus servlet)时,我得到了这个异常:
我根据文档进行了所有设置:
在图书馆四处走动似乎没有帮助。logback-classic 似乎工作正常,只是 logback-access 会导致问题。
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)