相关疑难解决方法(0)

在WAR文件中定义contextroot

我有一个自动部署脚本来部署多个WAR文件WAS 7.所以,我想contextrootWAR文件内部定义.它应该自动" ... -contextroot xxxx ..."从文件设置.

我怎么做?我想,我需要添加一些内容WEB-INF/ibm-web-bnd.xml.我不知道写些什么.

请帮忙,谢谢.

deployment websphere command-line war contextroot

10
推荐指数
1
解决办法
2万
查看次数

如何在Java Web应用程序中设置上下文路径?

我想知道如何在java Web应用程序中设置上下文路径.
更准确地说,在maven项目的情况下,是否从pom.xml文件设置了上下文路径?
上下文路径值是在Web应用程序中的任何位置引用的,还是仅仅是WAR文件的名称?
WAR文件的名称和上下文路径是否有可能不同?

java maven

7
推荐指数
2
解决办法
1万
查看次数

maven war应用程序设置contextroot

我正在使用下面的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)

java linux tomcat maven

7
推荐指数
2
解决办法
2万
查看次数

java - 如何在java中对http请求的上下文路径不区分大小写?

我在进行 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 jakarta-ee

2
推荐指数
1
解决办法
2326
查看次数