我在项目中使用了Spring靴。它内置了tomcat服务器。我找到一个jar < code > spring-boot-starter-Tomcat-1 . 2 . 5 . release . jar 。我需要在linux服务器上做一些与tomcat相关的配置。
我怎么才能知道这个用的是哪个Tomcat版本
或对于Gradle,通过控制台使用
./gradlew dependencies
输出中的示例片段:
...
| +--- org.springframework.boot:spring-boot-starter-tomcat:2.1.0.RELEASE
| | +--- javax.annotation:javax.annotation-api:1.3.2
| | +--- org.apache.tomcat.embed:tomcat-embed-core:9.0.12
| | +--- org.apache.tomcat.embed:tomcat-embed-el:9.0.12
| | \--- org.apache.tomcat.embed:tomcat-embed-websocket:9.0.12
| | \--- org.apache.tomcat.embed:tomcat-embed-core:9.0.12
...
在我上面的示例中,它是tomcat版本9.0.12
通过http://search.maven.org/,https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-dependencies/1.2.5.RELEASE/spring-boot-dependencies-1.2.5.RELEASE.pom:
<tomcat.version>8.0.23</tomcat.version>
您也可以在不离开IDE的情况下通过查看有效的pom来检查版本。
例如,如果您正在使用IntelliJ,您可以通过右键单击pom.xml来查看有效的pom
...或者从命令行发出< code > mvn help:effective-POM
我有时会在pom中看到以下声明。xml。。。 如您所见,sping-boo-starter-web被声明为tomcat-embed-jasper。 是不是sping-boo-starter-web已经有一个嵌入式tomcat了?为什么一些开发人员仍然声明tomcat-embed-jasper以及boot-starter-web?还是有什么原因?
在我的项目中,Apache Tomcat8.5context.xml配置如下。 我检查了这两个JAR,servlet.jar包含常规servlet api类,而Tomcat的servlet-api.jar包含这些常规servlet api类以及许多其他与servlet功能相关的类。 查询:由于运行servlet有两个jar即servlet.jar和servlet-api.jar,那么Tomcat如
我想要一种方法,只更改字段,用户已更改,如果他选择了多行。
我有两个大小相同的ArrayList,一个用于JButton,一个用于JTextField。单击按钮时,相应的文本字段应更新。我怎么能意识到? p、 jcomponents对(jbutton jtextfield)的数量不是固定的。它们是为用户添加或删除而设计的。但是,它们必须按固定顺序排列。 我如何知道JButton ArrayList中的索引“I”?
问题内容: 我有一个Jenkinsfile脚本,该脚本测试执行SVN合并的可能性,然后向用户询问提交合并的权限。 我想知道回答“输入”步骤的用户名,以便将其写入提交消息中。 这有可能吗? 假设我想这样做: 问题答案: 该步骤具有一个可选的,它允许指定返回的键,该键应包含提交输入对话框的用户: 如果指定,则这是返回值的名称,该值将包含批准此输入的用户的ID。 返回值将以类似于该值的方式进行处理。 类
问题内容: 我在Linux Ubuntu服务器中搜索php.ini文件所在的路径,并且在执行命令时发现很多php.ini 。那么如何从php.ini所在的php脚本网页中确切地知道呢? 问题答案: 您可以使用php_ini_loaded_file() 取自php.net: 您可能还需要检查php_ini_scanned_files() 另外,您应该注意,如果从CLI运行PHP脚本,则有可能使用与服