问题标签 [tomcat7]

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 投票
1 回答
14070 浏览

java - 将 Tomcat 6 移植到 7:问题

我试图在 Tomcat 7 服务器上部署我的 Tomcat 6 webapp,但是如果我将元素添加到我的 web.xml,则会遇到以下问题:

Tomcat 7 中的“过滤器符号”是否有变化?我无法摆脱这个问题。

0 投票
2 回答
1746 浏览

eclipse - Eclipse Indigo 中的 Servlet JSP 连接问题

我有用于 Java EE Web 应用程序开发人员的 tomcat 7.0.14、jdk1.6 和 Eclipse Indigo。我是 JSP 的新手,所以尝试了 Eclipse,因为我认为它使编码更容易。我密切关注这个视频教程

我在我的项目 jail-login.java、home.html 和修改过的 web.xml 下创建了 2 个文件。当我单击登录(这是第一页)页面中的提交按钮时,它只显示此错误:

我不知道将项目保存在工作区中是否不够。

视频中给出的文件位置与我的 Eclipse 文件之间存在一些差异。例如:web.xml在我的 Eclipse 中位于 servers->apache-tomcat 目录,而不是 web content->WEB_INF->lib->web.xml。那很重要么?

我的代码:index.html

登录.java:

网页.xml:

0 投票
5 回答
8589 浏览

java - 如何修复 java OutOfMemoryError:来自 DataImportHandler 的 Java 堆空间?

我正在尝试将大型数据集(4100 万条记录)导入新的 Solr 索引。我已经设置了核心,它可以工作,我插入了一些测试文档,它们可以工作。我已经如下设置了 data-config.xml,然后开始完全导入。大约12小时后!导入失败。

文档大小可能会变得非常大,错误可能是由于文档(或字段)大,还是由于进入 DataImportHandler 的数据量大?

我怎样才能让这个令人沮丧的导入任务工作!?!

我在下面包含了tomcat错误日志。

让我知道是否有任何我错过的信息!

日志:

数据配置.xml:

solrconfig.xml 片段:

Java 配置设置:初始化内存 128mb,最大 512mb

环境:solr 3.1 tomcat 7.0.12 windows server 2008 java:v6 update 25(build 1.6.0_25-b06)(数据来自:sql 2008 r2)

编辑:我目前正在运行一个 sql 查询来找出最大的单个记录的字段长度,因为我认为这可能是异常的原因。此外,使用 jconsole 再次运行导入以监控堆使用情况。

编辑:阅读solr 性能因素页面。将 maxFieldLength 更改为 1000000 并更改 ramBufferSizeMB = 256。现在进行另一个导入运行(耶...)

0 投票
3 回答
8362 浏览

gwt - 如何将 GWT 应用程序部署到 tomcat

我在这个网站上搜索了这个问题的答案,但找不到解决方案。我所做的是我只是在我的eclipse GWT应用程序项目中压缩war目录,然后将其重命名为.war,然后将其放到tomcat webapps文件夹中。当我运行 Web 应用程序时,第一个屏幕已成功显示,但是当我在我的 src 代码中调用 servlet 时,它给了我 tomcat 服务器找不到的资源。我确定我已经在 web.xml 文件中添加了 servlet 条目,并且当我在 eclipse gwt 开发模式下运行它时,该应用程序运行良好。有些东西阻止我的 servlet(标准 servlet 不是 GWT RPC servlet)被 tomcat 找到并执行。可能是什么原因?


更新

web.xml


错误

tomcate 日志文件中没有任何内容,浏览器中唯一的错误是:

0 投票
34 回答
638316 浏览

spring - java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener

我将这些包含在构建路径中:

  • 所有 Spring 库
  • Apache Tomcat 7.0 库

该项目在启动过程中仍然失败:

org.sprintframework.web-3.1.0.M1.jar,我可以看到org.springframework.web.context.ContextLoaderListener

谷歌上有人说spring.jar应该包括在内,但我spring.jar在 3.x 发行版中看不到任何内容。

Eclipse 3.6.2
雄猫 7

编辑:Spring 论坛(离线)上有人说应该在项目属性中检查“自动更新依赖项”,但我在项目属性中没有看到类似的东西。

0 投票
1 回答
2167 浏览

jsp - Eclipse indigo JSP 在 tomcat7 上运行时显示“HTTP 状态 404:请求的资源()不可用”

我有Tomcat 7.0.14jdk 1.6Eclipse Indigo供 Java EE Web 应用程序开发人员使用。

我用一个带有 html 和 jsp 文件的简单项目测试了 Tomcat。当我运行每个文件时,我会在工作空间中得到正确的输出。但是当我重新配置服务器以包含我的项目并单击运行main.html时,它只显示

可能缺少什么?
Prisonhome与其他简单的 hello 项目位于同一目录中。我还将web.xml文件复制到WEB_INFWEB_INF/lib
我没有配置任何xml文件,因为这不仅仅是一个 servlet 程序,而是jsp.

0 投票
1 回答
10245 浏览

jakarta-ee - javax.el.E​​LException:标识符 [return] 不是有效的 Java 标识符

我有一个页面网址,如下所示:

http://mydomain.com/nodes/32/article/new?return=view

安装tomcat 7后,尝试访问它时出现此异常:

任何想法为什么我得到那个?要修复它,我应该只在 tomcat 中更改此属性吗?

0 投票
1 回答
1275 浏览

jsp - JSP-Access jdbc错误:插入语句-“查询值和目标字段的数量不一样”

我以前从数据库“监狱”读取的 JSP 文件运行良好。但是我应该将值插入数据库的“add.jsp”文件显示了这个异常:

到目前为止,在 db 上使用的 sql 查询都是 select 类型。但是,更改表的查询会遇到异常。引号和逗号,名称都经过彻底检查,如其他论坛所述,但它们都很好。所以我们试图捕捉异常,但情况变得更糟。它实际上显示“添加记录”,但没有。而是在tomcat7.exe cmd 提示符中出现相同的错误消息。我使用jdk1.6.0_21这是我的代码的副本。希望有朋友帮忙:

请帮忙。

0 投票
2 回答
349 浏览

authentication - http服务器认证

我在 tomcat 7.0 服务器(称为服务器 A)上部署了一个 servlet 应用程序。该应用程序将获取用户的凭据并将其传递给另一台服务器(服务器 B)以检索数据。

问题:

来自机器 1 的用户 Alice 登录到服务器 A。服务器 A 使用 Alice 的凭证访问服务器 B。getPasswordAuthentication() 用于将 Alice 的凭证传递给服务器 B。随后,来自机器 2 的用户 Bob 登录到服务器 A。服务器 A 将继续使用 Alice 的凭证访问服务器 B。我注意到 getPasswordAuthentication () 没有为用户 Bob 调用。

每次服务器 A 尝试访问服务器 B 时,有没有办法强制进行身份验证?ps:如果重启Server A上的tomcat,重启后对Server B的第一个请求会进行认证。

非常感谢您的反馈。

0 投票
1 回答
438 浏览

java - Java Web 服务部署选项

对不起,这里的长度,但更多的信息通常总比不够好......

我需要向市场上的 Android 应用程序添加一些基于服务器的功能。我过去的大部分经验都是使用 .Net Web 服务和 MSSQL,但是由于 Android 使用 Eclipse 和 Java,我决定使用类似的技术来创建这个 Web 服务。

通过使用一些不同的教程,我开发了一个使用axis2和mySQL的(自下而上)Web服务,它在Tomcat7上的本地实例上非常愉快地通信。

战争文件的部署似乎相当简单,但是我想知道考虑到它预期要处理的负载是否有什么特别的事情需要做。

该应用程序目前有大约 500,000 个用户,每个用户都可以向服务器发出请求,假设大约每 30 秒一次。因此,这将是目前预期的最大流量。

Web 服务在 sql 数据库上执行选择查询,进行一些计算,然后发回响应 - 根本没有对数据库进行任何写入。预期响应时间约为 1-10 秒,具体取决于计算的复杂性。

老实说,我对 Tomcat、Java Web Service 或 mySQL 的负载能力一无所知,一些谷歌搜索答案一无所获。但这可能更多是因为由于缺乏经验,我不知道该寻找什么。

基本上,我正在寻找是否应该通过 Tomcat、webservice 和 mySQL 的单个实例来处理上述场景 - 或者是否应该采取额外的步骤。在这一点上,我不知道我是否远远低于能力,甚至不需要担心,或者我是否做出了错误的决定。

因此,如果有人能够回答这个问题,或者可以指出我自己可以更好地研究这个问题的方向,我们将不胜感激。

提前致谢。