Tag: war

tomcat中特定页面/ url-patterns的SSL

我最近使用SSL和客户端身份validation配置了tomcat 6,但我能做到的唯一方法是修改服务器配置文件(web.xml,server.xml)。 但由于我没有对部署服务器的完全控制,我想在不修改主配置文件的情况下为我的应用程序的某些页面或url-patterns配置所有内容。 例如:主服务器: Application1 – > HTTP Application2 – > HTTP MyApplication – > HTTPS 如果有人知道怎么做,请告诉我。

如何在java war文件中的META-INF / context.xml中的T​​omcat 8上指定“上下文路径”?

如何使用Tomcat 8上war文件中的context.xml将mywebapp-1.0.0.war部署到带有上下文路径/ mywebapp的 $ TOMCAT_HOME / webapps目录? 我从版本5开始回到Tomcat。我习惯在war文件中创建META-INF / context.xml: … Maven使用以下名称创建war文件:mywebapp-1.0.0.war 但是当我将war文件部署到$ TOMCAT_HOME / webapps目录时,上下文路径将是http:// localhost:8080 / mywebapp-1.0.0而不是http:// localhost:8080 / mywebapp / 。 另外我看到$ TOMCAT_HOME / conf / Catalina / localhost是空的,而不是从部署的war文件中复制xml文件。 我还在$ TOMCAT_HOME / conf / server.xml中添加了deployXML =“true”

如何在Eclipse中处理Maven WAR覆盖?

我有一个多模块Maven项目,它使用WAR覆盖(堆栈为3深)。 Maven中的一切都很好用,但是我无法从Eclipse中启动我的WAR,因为它抱怨找不到各种文件。 如何配置Eclipse(和启动器)以便我可以从Eclipse运行我的WAR而无需先进行Maven安装? 我应该补充一点,我的Eclipse WAR项目不是动态Web项目……这是我需要做的一部分吗? 注意:以下问题涉及到主题,但答案表明您必须首先执行Maven安装,并且我知道这不可能是正确的,因为有些人在没有Maven的情况下使用Eclipse。 Maven覆盖和Eclipse 我也发现这让我觉得通过香草M2E是不可能的: http://jira.codehaus.org/browse/MNGECLIPSE-599

Tomcat 8与Maven集成

听起来Eclipse(Kepler)没有适合Tomcat 8的插件。我想将我的.war部署到Tomcat 8并通过Maven pom.xml文件运行它。 有人可以提供逐步指导或任何资源吗? 我的POM文件: 4.0.0 Test-App test-rest war 0.0.1-SNAPSHOT test-rest Maven Webapp http://maven.apache.org junit junit 3.8.1 test org.apache.tomcat.maven tomcat7-maven-plugin 2.2 /${project.build.finalName} true http:// localhost:8080/manager/text tomcat tomcatuser test-rest

关于EAR与WAR的EJB解释

我刚刚开始阅读EJB。 即使我冒险进入它,我也会根据我所听到的内容提出一些问题。 是否必须将使用EJB的应用程序部署为EAR? 包含EJB的应用程序是否可以像使用ECLIPSE和不使用ANT的其他其他Java Web项目一样进行部署?

如何从Eclipse部署Maven Project的WAR到JBoss服务器?

我想将WAR of Maven项目部署到JBoss服务器。 我知道从Eclipse Export-> War将WAR文件部署到JBoss。 但是我如何为Maven Project做到这一点。 任何分步信息或有用的网站链接对我都非常有帮助。 谢谢。 编辑:我已添加 org.codehaus.mojo jboss-maven-plugin 1.5.0 /home/tanmoy/Jboss all target/LoginExample-1.0.war 到我的pom.xml并再次作为maven项目导入,但右键单击pom.xml进行Run As我没有看到任何部署选项。

JAR与WAR文件规范

我注意到WAR文件应该有classes/和lib/目录,分别包含它们的类文件根和依赖项。 我还注意到,JAR包含这样的lib/目录并包含它们自己的依赖项并不常见。 所以现在我想知道为什么JAR不应该/通常不包含它们自己的依赖项,但是期望 WAR文件。 除非我遗漏了某些内容,否则它们都要求它们的依赖项在运行时位于类路径上(如果它们缺少依赖项,JAR将不会运行,就像WAR不会运行一样)。 所以对我来说,将依赖项放在WAR文件中的所有参数也适用于JAR。 我在这里“得到”的是什么?!?

是否可以使用多个ehcache.xml(在不同的项目中,同样的战争)?

我有一个服务项目和一个Web项目。 我需要在两个项目中都有eh-cache。 这个想法是,如果服务项目更新,它的缓存相关更改(如密钥和失效规则)也将可用,而不会对Web项目进行任何更改。 如此独立,服务项目也可以与其他项目一起使用,甚至不知道eh-cache。 此时,我的Web项目也将eh-cache用于自己的目的。 我对eh-cache不太熟悉,我担心这两个项目在部署时可能会发生冲突。 我也没有在eh-cache网站上找到相关信息。 您能否向我提供一些如何最好地配置这两个项目的信息,以便我能达到上述要求? 编辑: 我使用Spring,因此我更愿意将它用于我的缓存管理器。 我在context.xml中为使用ehcache的每个jar使用以下内容,例如对于jar 1,我有: 我有jar子2 那么,两个缓存都会起作用吗? 我担心ehcache:annotation-driven将被最后一次读取上下文覆盖,只有一个缓存可以运行。 我错了,还是错过了什么?

使用Maven,如何根据J2EE / JPA JAR正确部署WAR?

我正在创建一个模块化的Maven项目。 项目部署在Glassfish 3.1上。 项目(webapp)包含三个模块: “通用”,由内置于JAR的核心function(持久性,身份validation逻辑等)组成 “用户”,取决于Common,内置于WAR中 “管理员”,也取决于Common和WARred 两个WAR都使用Common中的重注释(@ Entity,@ Inject,@ EJB,…)类。 目前Common是一个JAR,但它不是必需的。 问题是: 如何正确部署此类项目? 通过我目前(谷歌和stackoverflow影响)的知识: Common不能是JAR,因为.jar文件放在JAR里面的WEB-INF \ lib目录下。 这使得部署时初始化,因为Glassfish期望.classes并产生“不满意的依赖性”错误,导致部署失败。 Common不能是WAR,因为在构建后使用WAR覆盖复制ocurrs – 导致构建依赖于它自己… 编辑 正如Mike Decks评论建议设置正常,我认为提供完整的错误消息会很有用: Deployment Error for module: User: Error occurred during deployment: Exception while loading the app : WELD-001408 Unsatisfied dependencies for type [Authentication] with qualifiers [@Default] at injection point [[field] @Inject xxx.xxx.servlets.LoginFilter.authentication]. […]

从gwt-project创建一个.war文件

如何在eclipse中从我的gwt-project创建一个.war文件?