问题标签 [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 投票
1 回答
136 浏览

intellij-idea - IntelliJ Idea 11:在帧停用时更新经典应用程序

我正在使用带有 11 个嵌入式 Tomcat 的 IntelliJ Idea - 问题是“帧停用时更新类”没有设置,因为它不是典型的“Tomcat 应用程序”。有没有办法强制 Idea 显示这个设置?

0 投票
1 回答
144 浏览

eclipse - Maven/Eclipse - 快速迭代验收 测试打包为 WAR 文件的项目

Eclipse 使处理多模块 maven 项目变得容易,因为您不必在依赖模块看到更改之前重新构建和重新安装模块。因此,您只需更改代码,eclipse 就会在后台神奇地更新依赖项。

我也想为验收测试实现这种行为。

我有

如果我在 storage-service-war 项目中使用嵌入式 jetty 或 tomcat 进行测试,那么显然可以在测试中立即查看代码更改,但是在从 storage-service-acceptance 进行测试时,我看不到任何方法可以实现相同的快速测试迭代-测试。

从我的每一个角度来看,似乎我都必须构建 storage-service-war,然后使用从中生成的人工制品,但是当你只想更改一行时,这似乎有点过分了。

有没有人有这样做的好方法?

干杯

码头

0 投票
2 回答
1805 浏览

java - 优雅关闭嵌入式 tomcat 7

我们有一个使用嵌入式 tomcat 接受 http 请求的服务器。

当我们关闭我们的服务器时,我们想要:

1)阻止所有传入的请求

2)等待已经接受的请求成功完成,然后停止tomcat引擎

经过一些测试,#1 可以通过停止连接器来实​​现。

对于#2,我们尝试停止 tomcat 引擎,但看起来它并没有等待现有请求完成。

关于如何做#2的任何想法?

0 投票
0 回答
742 浏览

jsp - 使用嵌入式 Tomcat 7 从编译的 jar 文件加载 webapp

我通常使用嵌入式码头服务器开发 Web 应用程序,并使用 Launcher4j 等应用程序将它们包装在 .exe 文件中。我喜欢将我的 Web 应用程序文件夹放在 java 包中并从那里读取它,而不是将其放在生成的 .exe 文件旁边的文件夹中。我喜欢这样做是为了保护我的 webapp 不被编辑。使用嵌入式码头服务器,它是这样完成的:

如何使用嵌入式 Tomcat 7 或 Tomcat 8-alpha 服务器进行管理?谢谢!:)

0 投票
2 回答
555 浏览

mysql - 无法在 Linux Oracle 6.3 中连接 tomcat 7 网页

我安装了一个已经嵌入tomcat 7的服务器,当服务器运行时我无法访问服务器的网页。我需要的是访问管理页面,即。http://xxx.xxx.xx.77:8080/Nolio-app

然后我得到了下面的错误。请帮助和谢谢!

有关更多信息:服务器使用 mysql,需要 mysql-connect-java-5.1.21.jar 但我只能从互联网上找到 mysql-connector-java-5.1.26-bin.jar

服务器使用以下设置。使用 CATALINA_BASE:/data/Nolio-4.7

使用 CATALINA_HOME:/data/Nolio-4.7

使用 CATALINA_TMPDIR:/data/Nolio-4.7/temp

使用 JRE_HOME:./jre

使用类路径:/data/Nolio-4.7/bin/bootstrap.jar:/data/Nolio-4.7/bin/tomcat-juli.jar

使用 CATALINA_PID:./catalina.pid




0 投票
1 回答
213 浏览

spring - Spring Annotated Controllers 不适用于 Heroku 上的 Tomcated Embedded

当我使用我的 WAR 时,我有 spring 带注释的控制器可以正常工作,但是当我尝试在本地和 Heroku 上运行嵌入式时,没有一个带注释的控制器工作。我有一些页面设置使用mvc:view-controller并且这些工作,但没有一个component-scan控制器工作。

这是我的弹簧配置的一部分。

0 投票
1 回答
2561 浏览

maven - 如何在 tomcat7-maven-plugin:run 中使用不同的 web.xml 描述符?

我想web.xml在我的 Maven 项目中有两个不同的描述符文件。第一个(默认)应包含在 war 文件中以部署到应用程序服务器,第二个应用于使用tomcat7-maven-plugin:run. 我知道有参数,但它指定了我不想更改的<tomcatWebXml>Tomcat 全局。web.xml

因为jetty-maven-plugin:run我可以指定<webApp>/<descriptor><webApp>/<overrideDescriptor>。首先将 default 替换web.xml为指定文件,而第二个应用除 default 之外的指定文件内容web.xml

是否有可能如何实现相同的功能tomcat7-maven-plugin

0 投票
1 回答
352 浏览

java - 运行 mvn install 并并行运行 tomcat 插件

项目中有单元测试和前端 html 测试需要运行 webserver。为了mvn install顺利通过,我需要这两种测试都通过。我使用嵌入式 tomcat 服务器,它是通过 maven 的 tomcat 插件启动的:

所以,我启动了tomcat(我的前端html测试需要它),然后尝试mvn install在命令行中启动:,但得到以下错误:

同时,当tomcat启动时,我可以mvn install通过Intellij Idea插件为maven运行,它工作正常,没有任何错误。

我的问题是如何配置才能在命令行中启动 maven?

这是 maven 多模块项目,这里是 web 模块的 pom.xml:

0 投票
1 回答
1354 浏览

java - 为前端测试自动启动/停止 Web 服务器

现在,我通过 maven 启动单独嵌入的 tomcat:

然后运行mvn test目标。我的问题是我可以配置 Maven 以自动执行此操作吗? tomcat必须在所有测试运行之前启动,然后停止。

使用以下 maven 配置的 tomcat 插件:

我尝试将插件配置更新为:

但这没有帮助

0 投票
2 回答
973 浏览

jboss-arquillian - arquillian 使用嵌入了 tomcat7 的随机端口

我想为 arquillian 使用随机端口。所以在 arquillian.xml 我做:

在我的单元测试中:

我希望拥有 Apache Tomcat 使用的真实端口 (localPort)(因为是的,它以随机端口开头),但是这个 URL 使用 0 端口,配置中的端口不是随机端口。

那么如何访问这个呢?