问题标签 [embedded-tomcat-7]

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 投票
0 回答
1513 浏览

java - 带有maven的嵌入式tomcat应用程序与mvn tomcat7:run一起使用,但是从mvn包生成的jar却没有

我试图按照这个将我的 webapp 变成一个 jar 文件。如果我这样做mvn tomcat7:run,该应用程序效果很好。但是,如果我使用mvn package生成 jar 文件并执行 jar,则每个页面都会出现 404 错误,即请求的资源不可用。我大部分时间都在尝试解决这个问题,但没有运气。这是我的 pom.xml 的样子:

任何帮助将不胜感激。在这一点上,我不知道下一步该尝试什么。

0 投票
1 回答
336 浏览

tomcat - 为 Grails Standalone App Runner 配置日志记录

我正在编写一个 Grails 应用程序,并希望使用Grails Standalone App Runner将您的 Grails 应用程序打包到一个带有嵌入式 Tomcat 容器的胖 JAR 中。

我想为嵌入式 Tomcat 容器配置日志记录,用于存储和读取 SSL 证书。我想为不同的 catalina 组件指定日志级别,并使用SyslogAppender.

我如何/在哪里进行这样的配置?这在任何地方都有记录吗?

0 投票
1 回答
6348 浏览

spring-boot - Spring boot - 嵌入 Tomcat HTTP 到 HTTPS 重定向

我正在使用 Java 7、Spring-Boot 1.1.7 和一个嵌入的 Tomcat 7。

过去,当我使用独立的 Tomcat 时,我曾经添加一个 http 连接器,它将请求重定向到 HTTPS 端口:

当我使用嵌入式 Tomcat(并且我没有 server.xml 文件)时,我该怎么做?

0 投票
1 回答
291 浏览

tomcat - 带有嵌入式 tomcat 和 apache http 服务器的端口绑定、负载平衡器和横向扩展架构

12因素应用建议使用端口绑定,以便应用完全自包含。我们可以使用嵌入式 tomcat 或 jetty 来实现这一点,但我想知道在这种情况下如何处理横向扩展。

设置

目前我有使用嵌入式 tomcat 公开的服务。我可以使用 Apache HTTP 服务器进行负载平衡。

问题

这种场景下如何动态添加新服务进行横向扩展?我问是因为添加新服务意味着我还需要将其添加为现有集群的一部分。

0 投票
1 回答
551 浏览

grails - 当我运行 grails run-app 命令时,我得到 Caching deactivated failed to create cache

我在 Windows 上使用 Grails 2.3.5,并使用命令行中的 grails create-app 命令创建了项目。当我从命令行运行 grails run-app --verbose 时,出现以下异常。

下面是我的 BuildConfig.groovy 文件的一部分

我正在运行这个指向本地存储库的 grails 离线模式。只有在我将下面列出的 jars 添加到我的 Groovy/Grails 工具套件文件夹中的 lib 文件夹中之后才能成功编译,以便它们位于类路径中(这修复了 catalina 中的 TomcatKillSwitch 错误)

  1. catalina.jar
  2. catalina-ant.jar
  3. catalina-ha.jar
  4. catalina-tribes.jar
  5. tomcat-api.jar
  6. tomcat-coyote.jar
  7. tomcat-util.jar

为什么grails找不到Tomcat,为什么不能创建缓存?

0 投票
1 回答
1045 浏览

tomcat - 如何配置嵌入式 tomcat 监听 80 和 8443 端口?

我正在使用带有 Spring 的嵌入式 Tomcat,并以编程方式将其配置为侦听端口 8443 以获取 https 并且它可以工作。下面是我的 Apllication.java 文件中的代码片段。如何将其配置为也侦听端口 80 的 http 请求?

0 投票
0 回答
1021 浏览

java - 嵌入式 Tomcat 和球衣

我正在尝试部署嵌入式tomcat服务器并实现一些jerseyWeb 服务。我设法正确运行服务器并访问除 jersey 处理的那些 servlet 之外的任何其他 servlet。当我尝试通过网络浏览器访问球衣服务时,出现以下错误

由于应用程序的初始化,打印了以下内容,表明球衣容器已正确加载servlets

我用来注册的代码resources如下

需要记住的一些事情
- 这HelloWorldService是大多数 Jersey 教程中常见的测试 servlet
- 必须使用jersey 1.18.xand tomcat,任何其他建议都是可以接受的,但我不能将其视为解决方案,至少目前是这样。我看过很多教程,例如更大的球衣版本,使用码头,http-jersey-server 等

更新 03.12.2014

似乎问题是对我的 pom.xml 文件的依赖

我正在使用:

我不得不改为:

奇怪的是,泽西 Servlet 的工作方式是这样,但我拥有的另一个 servlet 却没有,它扩展了HttpServlet

0 投票
1 回答
2767 浏览

java - 我应该在哪里获得 tomcat7-maven-plugin 的 context.xml

当我在tomcat7-maven-plugin的帮助下运行嵌入式 tomcat 时,它崩溃并出现以下错误:

我在 Maven 插件中有以下配置:

我们有默认上下文的选项吗?我不想创建任何上下文 - 我有将上传到此应用程序服务器的 war 文件。

编辑:

我发现了这个问题。为了引入 context.xml,您应该添加带有您需要的参数的属性。例如 :

0 投票
1 回答
1229 浏览

eclipse - 配置eclipse tomcat运行多个web应用

我正在使用 Eclipse 并在 Eclipse 中配置了 tomcat。我想从 Eclipse 以调试模式运行 Tomcat。我的服务器下有两个应用程序。

当我从 Eclipse 以调试/启动模式运行 tomcat 时,我希望这两个应用程序启动。但问题是我们只能从 Eclipse Tomcat 配置中指定一个工作目录。

因此,未部署其他应用程序 (site2)。所以,如果我想检查site2我必须更改配置。如何在此处运行多个 Web 应用程序。有人知道怎么做这个吗 ?

另一个例子如下所示 在此处输入图像描述

0 投票
1 回答
1932 浏览

java - 在tomcat 7.0.21版本上无法部署spring boot项目

我已经在两个 tomcat 版本上部署了 maven 项目,即 7.0.21 和 7.0.56。在 7.0.56 版本上它工作正常并且在 7.0.21 上出现问题。

这是我在尝试在 tomcat 版本 7.0.21 上运行时遇到的异常

请帮我..