我有一个自动部署脚本来部署多个WAR文件WAS 7.所以,我想contextroot在WAR文件内部定义.它应该自动" ... -contextroot xxxx ..."从文件设置.
我怎么做?我想,我需要添加一些内容WEB-INF/ibm-web-bnd.xml.我不知道写些什么.
请帮忙,谢谢.
我想知道如何在java Web应用程序中设置上下文路径.
更准确地说,在maven项目的情况下,是否从pom.xml文件设置了上下文路径?
上下文路径值是在Web应用程序中的任何位置引用的,还是仅仅是WAR文件的名称?
WAR文件的名称和上下文路径是否有可能不同?
我正在使用下面的maven配置构建一个war应用程序文件,但是当我在tomcat中启动应用程序时,Context Root被设置为"/CommerceApi-0.0.1-SNAPSHOT/"
我希望将其设置为"/ api",
任何想法?,下面是pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>CommerceApi</groupId>
<artifactId>CommerceApi</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<build>
<sourceDirectory>src</sourceDirectory>
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
<dependency>
<groupId>CommerceApiCommon</groupId>
<artifactId>CommerceApiCommon</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
Run Code Online (Sandbox Code Playgroud) 我在进行 Web 应用程序开发时遇到问题。我的要求是:我想像这样从浏览器向服务器发出请求:
[0]: http://localhost:8080/FirstApp/index.html
Run Code Online (Sandbox Code Playgroud)
这是我的实际网址,区分大小写。但是,我想让这个 url 不区分大小写。如果我提出如下请求,它应该可以工作。
[1]: http://localhost:8080/FIRSTAPP/index.html
[2]:http://localhost:8080/fIRSTaPP/index.html
[3]:http://localhost:8080/FiRsTApP/index.html
.
.
.
Run Code Online (Sandbox Code Playgroud)
如何使“上下文路径”不区分大小写?
在像 tomcat、weblogic 等服务器中是否有任何可用的配置,如果有,那么每个服务器是否有任何特定的配置,或者我们通常是否必须提供应用程序级实现。
我在 Microsoft IIS 服务器中观察到,它提供不区分大小写的特性。为什么不在 java web 开发中?
java ×3
maven ×2
command-line ×1
contextroot ×1
deployment ×1
jakarta-ee ×1
linux ×1
tomcat ×1
war ×1
websphere ×1