org.apache.tomcat.util.descriptor.web.WebXml.setJarName()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(3.4k)|赞(0)|评价(0)|浏览(151)

本文整理了Java中org.apache.tomcat.util.descriptor.web.WebXml.setJarName()方法的一些代码示例,展示了WebXml.setJarName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebXml.setJarName()方法的具体详情如下:
包路径:org.apache.tomcat.util.descriptor.web.WebXml
类名称:WebXml
方法名:setJarName

WebXml.setJarName介绍

暂无

代码示例

代码示例来源:origin: codefollower/Tomcat-Research

@Override
public void scan(File file, String webappPath, boolean isWebapp) throws IOException {
  InputStream stream = null;
  WebXml fragment = new WebXml();
  fragment.setWebappJar(isWebapp);
  fragment.setDelegate(delegate);
  try {
    File fragmentFile = new File(file, FRAGMENT_LOCATION);
    if (fragmentFile.isFile()) {
      stream = new FileInputStream(fragmentFile);
      InputSource source =
        new InputSource(fragmentFile.toURI().toURL().toString());
      source.setByteStream(stream);
      if (!webXmlParser.parseWebXml(source, fragment, true)) {
        ok = false;
      }
    } else {
      // If there is no web.xml, normal folder no impact on
      // distributable
      fragment.setDistributable(true);
    }
  } finally {
    fragment.setURL(file.toURI().toURL());
    if (fragment.getName() == null) {
      fragment.setName(fragment.getURL().toString());
    }
    fragment.setJarName(file.getName());
    fragments.put(fragment.getName(), fragment);
  }
}

代码示例来源:origin: org.apache.tomcat/tomcat-util-scan

@Override
public void scan(File file, String webappPath, boolean isWebapp) throws IOException {
  WebXml fragment = new WebXml();
  fragment.setWebappJar(isWebapp);
  fragment.setDelegate(delegate);
  File fragmentFile = new File(file, FRAGMENT_LOCATION);
  try {
    if (fragmentFile.isFile()) {
      try (InputStream stream = new FileInputStream(fragmentFile)) {
        InputSource source =
          new InputSource(fragmentFile.toURI().toURL().toString());
        source.setByteStream(stream);
        if (!webXmlParser.parseWebXml(source, fragment, true)) {
          ok = false;
        }
      }
    } else {
      // If there is no web.xml, normal folder no impact on
      // distributable
      fragment.setDistributable(true);
    }
  } finally {
    fragment.setURL(file.toURI().toURL());
    if (fragment.getName() == null) {
      fragment.setName(fragment.getURL().toString());
    }
    fragment.setJarName(file.getName());
    fragments.put(fragment.getName(), fragment);
  }
}

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

@Override
public void scan(File file, String webappPath, boolean isWebapp) throws IOException {
  WebXml fragment = new WebXml();
  fragment.setWebappJar(isWebapp);
  fragment.setDelegate(delegate);
  File fragmentFile = new File(file, FRAGMENT_LOCATION);
  try {
    if (fragmentFile.isFile()) {
      try (InputStream stream = new FileInputStream(fragmentFile)) {
        InputSource source =
          new InputSource(fragmentFile.toURI().toURL().toString());
        source.setByteStream(stream);
        if (!webXmlParser.parseWebXml(source, fragment, true)) {
          ok = false;
        }
      }
    } else {
      // If there is no web.xml, normal folder no impact on
      // distributable
      fragment.setDistributable(true);
    }
  } finally {
    fragment.setURL(file.toURI().toURL());
    if (fragment.getName() == null) {
      fragment.setName(fragment.getURL().toString());
    }
    fragment.setJarName(file.getName());
    fragments.put(fragment.getName(), fragment);
  }
}

代码示例来源:origin: codefollower/Tomcat-Research

fragment.setName(fragment.getURL().toString());
fragment.setJarName(extractJarFileName(url));
fragments.put(fragment.getName(), fragment);

代码示例来源:origin: org.apache.tomcat/tomcat-util-scan

fragment.setName(fragment.getURL().toString());
fragment.setJarName(extractJarFileName(jar.getJarFileURL()));
fragments.put(fragment.getName(), fragment);

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

fragment.setName(fragment.getURL().toString());
fragment.setJarName(extractJarFileName(jar.getJarFileURL()));
fragments.put(fragment.getName(), fragment);

相关文章

WebXml类方法