Tag: web applications

在webapp中获取当前的svn修订版

在java webapp中显示/使用修订号的最佳方法是什么? 我们只使用ant来构建我们的.war存档,没有构建服务器等。 我希望有一些我可以在资源文件中编写的$ ref,但只有在提交相关文件时才会更新。 我需要全球。 你会推荐什么? 更新某些文件的提交后触发器? 自定义ant脚本? 有没有更黑的方式这样做? 或者最好让我自己的版本号独立于svn。 编辑:好建议! 非常感谢你的答案!

为简单的Java Web应用程序使用框架是否有意义?

我使用jsps和servlet做了很多java web开发,我发现这种方法简单灵活。 虽然涉及的一些基础工作 – 例如管理数据库连接 – 相当繁琐,但只需要开展新的Web应用程序就需要花费大量的工作。 我正在考虑第一次使用框架,但我对框架的印象是它们主要用于大型J2EE应用程序并涉及许多复杂的配置。 我正在寻找的是一些简单的东西(在最初的学习曲线之后)将使我能够尽快启动并运行新的Web应用程序。 所以我的问题是 – 使用一个简单的Java Web应用程序的框架是否有意义? 请注意,我不是要问使用哪个框架(如果确实建议使用框架),因为这里已经提到过 。

Log4j vs Logback:并发写入同一个日志?

我有几个在同一个tomcat上运行的Web应用程序。 我有两个问题: 1-通过搜索,我了解到当存在多个应用程序时,登录到同一文件可能会出现一些问题。 这是在同一个Web服务器上运行的多个应用程序的情况吗? 使用默认的stdout输出时,这也是正确的吗? 2-在Logback库中有一个谨慎的模式: 在谨慎模式下,即使存在可能在不同主机上运行的不同JVM中运行的其他FileAppender实例,FileAppender也会安全地写入指定文件。 prudent模式的默认值为false。 我想知道使用Logback是否仅适用于多个JVM,还是对同一Web服务器上运行的多个应用程序也有利? 如果没有,这方面的log4j是否相同? 谢谢

有没有办法阻止Eclipse在启动Web应用程序时打开浏览器?

嗨! 我想知道当用户在特定(或任何)Web项目中选择Run As> Run或server时,是否有办法配置eclipse不打开浏览器(内部或外部,无关紧要)。 找不到那个选项……

打包Tomcat

在我的工作中,我们必须在各种环境中部署应用程序。 这是一个标准的WAR文件,需要在Tomcat 6上部署一些配置。 是否有任何方法可以使用Tomcat创建“部署包”,以便您只是提取它并设置Tomcat以及您的应用程序? 我不确定用Tomcat文件夹创建一个.zip文件会起作用! 它肯定不会安装该服务。 建议欢迎! 我应该注意到 – 目前 – 所有应用程序都部署在Windows服务器上。 谢谢,菲尔

会话不在两台服务器之间共享

我的应用程序有很大的麻烦,web应用程序(jsp,java,servlet)落在两个服务器之间,因为服务器之间存在负载共享但不幸的是会话不在服务器之间维护现在我正在检查登录后如果会话在那里而不是确定否则我从url获取所有凭证(如果有人记住url然后大乱,可见编码的url)显然它根本不安全,所以我们如何在应用程序级别解决这个问题请指导我…….

如何在我的Spring MVC Web应用程序中添加.jsp页眉和页脚?

如何在我的Spring MVC Web应用程序中添加.jsp页眉和页脚? 我知道有很多不同的答案,但我想知道(这些都是真的,但更重要的是) 这样做的正确方法是什么? 我只是在学习Spring,我有一个提示,答案在于HandlerInterceptor。 现在,我可能只是这样做.jsp包括。 即使有这个包含解决方案,你能详细说明我在哪里放置页眉/页脚结构吗? 任何建议或方向都会很棒。

如何在Java中跨多个Web应用程序维护相同的会话ID

如何在Jboss服务器中为多个Web应用程序维护相同的会话ID?

如何为Jetty的Maven Cargo插件指定jetty-env.xml文件?

我正在从Maven的jetty插件迁移到Cargo插件(cargo-maven2-plugin),因为Cargo将很乐意从依赖的Maven模块运行WAR。 在web-app中,我们花了很大力气通过JNDI外部化所有配置。 这些JNDI定义是特定于Web应用程序的,因此放在WAR外部的jetty-env.xml文件中。 使用Jetty插件,我们将此文件指定如下: org.mortbay.jetty maven-jetty-plugin ${basedir}/target/config/jetty-env.xml 如何在Cargo Plugin中指定它? 这是我到目前为止的配置。 当然,由于缺少JNDI配置,它会失败: org.codehaus.cargo cargo-maven2-plugin jetty6x embedded com.mycompany my-war-module war / false ……

我应该在web应用程序(maven项目)中将java.util.logging的logging.properties文件放在哪里?

我想记录到文件并在属性文件中设置它,因为默认的logger.info()输出转到控制台,在我的情况下,在Web应用程序中没有控制台。