问题标签 [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.
intellij-idea - IntelliJ Idea 11:在帧停用时更新经典应用程序
我正在使用带有 11 个嵌入式 Tomcat 的 IntelliJ Idea - 问题是“帧停用时更新类”没有设置,因为它不是典型的“Tomcat 应用程序”。有没有办法强制 Idea 显示这个设置?
eclipse - Maven/Eclipse - 快速迭代验收 测试打包为 WAR 文件的项目
Eclipse 使处理多模块 maven 项目变得容易,因为您不必在依赖模块看到更改之前重新构建和重新安装模块。因此,您只需更改代码,eclipse 就会在后台神奇地更新依赖项。
我也想为验收测试实现这种行为。
我有
如果我在 storage-service-war 项目中使用嵌入式 jetty 或 tomcat 进行测试,那么显然可以在测试中立即查看代码更改,但是在从 storage-service-acceptance 进行测试时,我看不到任何方法可以实现相同的快速测试迭代-测试。
从我的每一个角度来看,似乎我都必须构建 storage-service-war,然后使用从中生成的人工制品,但是当你只想更改一行时,这似乎有点过分了。
有没有人有这样做的好方法?
干杯
码头
java - 优雅关闭嵌入式 tomcat 7
我们有一个使用嵌入式 tomcat 接受 http 请求的服务器。
当我们关闭我们的服务器时,我们想要:
1)阻止所有传入的请求
2)等待已经接受的请求成功完成,然后停止tomcat引擎
经过一些测试,#1 可以通过停止连接器来实现。
对于#2,我们尝试停止 tomcat 引擎,但看起来它并没有等待现有请求完成。
关于如何做#2的任何想法?
jsp - 使用嵌入式 Tomcat 7 从编译的 jar 文件加载 webapp
我通常使用嵌入式码头服务器开发 Web 应用程序,并使用 Launcher4j 等应用程序将它们包装在 .exe 文件中。我喜欢将我的 Web 应用程序文件夹放在 java 包中并从那里读取它,而不是将其放在生成的 .exe 文件旁边的文件夹中。我喜欢这样做是为了保护我的 webapp 不被编辑。使用嵌入式码头服务器,它是这样完成的:
如何使用嵌入式 Tomcat 7 或 Tomcat 8-alpha 服务器进行管理?谢谢!:)
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
spring - Spring Annotated Controllers 不适用于 Heroku 上的 Tomcated Embedded
当我使用我的 WAR 时,我有 spring 带注释的控制器可以正常工作,但是当我尝试在本地和 Heroku 上运行嵌入式时,没有一个带注释的控制器工作。我有一些页面设置使用mvc:view-controller
并且这些工作,但没有一个component-scan
控制器工作。
这是我的弹簧配置的一部分。
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
?
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:
java - 为前端测试自动启动/停止 Web 服务器
现在,我通过 maven 启动单独嵌入的 tomcat:
然后运行mvn test
目标。我的问题是我可以配置 Maven 以自动执行此操作吗?
tomcat
必须在所有测试运行之前启动,然后停止。
使用以下 maven 配置的 tomcat 插件:
我尝试将插件配置更新为:
但这没有帮助
jboss-arquillian - arquillian 使用嵌入了 tomcat7 的随机端口
我想为 arquillian 使用随机端口。所以在 arquillian.xml 我做:
在我的单元测试中:
我希望拥有 Apache Tomcat 使用的真实端口 (localPort)(因为是的,它以随机端口开头),但是这个 URL 使用 0 端口,配置中的端口不是随机端口。
那么如何访问这个呢?