问题标签 [servlets]

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 投票
2 回答
538 浏览

logging - 有没有一种方便的方法来分析 servlet?

传统的日志文件分析工具(awstats、statcounter)或通用网络分析(谷歌分析、雅虎网络分析)不适合分析 servlet 上的流量。使用日志框架(例如 log4j)记录消息并为此编写自定义分析软件是否有一个很好的替代方案?

0 投票
6 回答
14738 浏览

java - 控制 servlet 中的类路径

我的 servlet 应用程序包含许多库 .jar,其中一些包含嵌入式 log4j.xml 或 log4j.properties 文件。我想确保 log4j 首先找到我的 log4j.xml!我尝试在 servlet 中搜索各种类路径元素的优先级规范(例如,WEB-INF/classes 是否总是在 WEB-INF/lib 之前?),或者某种方式来配置或调整 servlet 的类加载器,以便给定的资源目录出现在类路径的早期。到目前为止,我已经画了一个空白。关于确保 servlet .war 文件通过类加载器加载正确的 log4j.xml 有什么建议吗?

0 投票
2 回答
2342 浏览

java - 从 Java 代码访问 ColdFusion 数据源

我有一个 servlet,我想在 ColdFusion MX 7 中运行。如果可能,我想利用现有的 ColdFusion DSN 作为 javax.sql.DataSource。

我想像

会工作,但不幸的是servlet返回

0 投票
8 回答
44532 浏览

java - 如何计算打开的数据库连接?

我正在开发一个使用 Java servlet 访问 Mysql 数据库的 Web 应用程序,我如何才能获得当前打开的数据库的连接数?

编辑 :

我尝试了“show processlist”,它显示:2695159,但这不对,我只是在开发这个新项目,我是唯一的用户,不能运行那么多进程,我想要的是数量访问我项目数据库的用户,而不是所有 db 用户的数量,而只是那些登录到我只有一张表的数据库的用户。

0 投票
5 回答
532 浏览

java - 如何测试 Web 应用程序?

如果我有 java-webapp (servlets),为这个应用程序创建自动化测试的最佳方法是什么?

我应该启动服务器吗?但这是非常脆弱的。我应该直接调用servlet吗?但这怎么能做到呢?我不知道如何创建 ServletResponse/ServletRequest。

测试 webapp 功能的最佳方法是什么?我应该检查生成的 HTML 文本吗?但是,如果我更改模板(错字),测试就会被破坏。

您在测试 Web 应用方面有哪些最佳实践和经验?

0 投票
3 回答
24630 浏览

java - 每个 webapp 一个或多个 servlet?

我知道,这取决于webapp。但在正常情况下,您会做什么:一个 servlet,它服务于不同的页面(例如一个具有变化内容的独立应用程序),或者为每个页面提供一个 servlet。

以博客为例。有一个带有最新博客条目的起始页、一个用于显示一个博客条目的文章视图和一个存档。你是用三个不同的 servlet 实现的,还是用一个分派给函数的 servlet 来实现的。至少有一部分内容是共享的,例如 http-headers。

那么,你的经验是什么,什么最有效?

0 投票
1 回答
133 浏览

java - 允许 servlet 和客户端脚本读取同一文件的最佳方法是什么?

我们希望在 Java 验证类(用于完整性检查)和启用 Javascript 的表单 Web 界面(用于可用性)之间共享用户验证配置。在我们的 Web 应用程序中部署这个静态文件的最佳方式是什么,以便它既可用于服务器端代码,又可通过客户端访问的 URL 使用?

到目前为止,我已经考虑将文件放在应用程序根目录中,并在使用它时将验证类指向它,然后将文件放在 WEB-INF/classes 目录中,并以某种方式配置容器来服务它。

有没有其他人配置过这样的 Web 应用程序?你最后做了什么?

0 投票
1 回答
1642 浏览

java - 尝试删除文件时出现 AccessControlException

我们有一个使用 log4j 进行日志记录的 java web 服务应用程序。当 log4j 尝试删除其滚动日志文件时引发异常

当我们ls在目录中执行操作时,服务帐户确实有权读取和写入文件和目录。

从一些最初的谷歌搜索看来,我们可能必须更改security.policy文件以允许服务删除文件。有什么建议么?

0 投票
1 回答
7988 浏览

servlets - 使用 scriptlet 访问 Get 参数

我有一个网址,例如search.do?offset=20

offset 有时在 url 中,有时不在。当它不在 URL 中时,我希望它为 0。

我尝试使用 scriptlet 检索值,但未成功,如下所示:

有人知道我在做什么错吗?

0 投票
2 回答
973 浏览

java - 如何将信息放入 Tapestry5 的输出流中?

如何将信息放入 Tapestry5 的输出流中?

当用户进入它时我需要一个页面打开一个对话框以保存或打开带有输出流信息的文件。

我写下一段代码:

公共类索引{

}

我希望结果只是“helloooooooo”但是(“helloooooooo”+我的html原始页面)