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

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

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

WebXml.setURL介绍

暂无

代码示例

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

  1. @Override
  2. public void scan(File file, String webappPath, boolean isWebapp) throws IOException {
  3. InputStream stream = null;
  4. WebXml fragment = new WebXml();
  5. fragment.setWebappJar(isWebapp);
  6. fragment.setDelegate(delegate);
  7. try {
  8. File fragmentFile = new File(file, FRAGMENT_LOCATION);
  9. if (fragmentFile.isFile()) {
  10. stream = new FileInputStream(fragmentFile);
  11. InputSource source =
  12. new InputSource(fragmentFile.toURI().toURL().toString());
  13. source.setByteStream(stream);
  14. if (!webXmlParser.parseWebXml(source, fragment, true)) {
  15. ok = false;
  16. }
  17. } else {
  18. // If there is no web.xml, normal folder no impact on
  19. // distributable
  20. fragment.setDistributable(true);
  21. }
  22. } finally {
  23. fragment.setURL(file.toURI().toURL());
  24. if (fragment.getName() == null) {
  25. fragment.setName(fragment.getURL().toString());
  26. }
  27. fragment.setJarName(file.getName());
  28. fragments.put(fragment.getName(), fragment);
  29. }
  30. }

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

  1. @Override
  2. public void scan(File file, String webappPath, boolean isWebapp) throws IOException {
  3. WebXml fragment = new WebXml();
  4. fragment.setWebappJar(isWebapp);
  5. fragment.setDelegate(delegate);
  6. File fragmentFile = new File(file, FRAGMENT_LOCATION);
  7. try {
  8. if (fragmentFile.isFile()) {
  9. try (InputStream stream = new FileInputStream(fragmentFile)) {
  10. InputSource source =
  11. new InputSource(fragmentFile.toURI().toURL().toString());
  12. source.setByteStream(stream);
  13. if (!webXmlParser.parseWebXml(source, fragment, true)) {
  14. ok = false;
  15. }
  16. }
  17. } else {
  18. // If there is no web.xml, normal folder no impact on
  19. // distributable
  20. fragment.setDistributable(true);
  21. }
  22. } finally {
  23. fragment.setURL(file.toURI().toURL());
  24. if (fragment.getName() == null) {
  25. fragment.setName(fragment.getURL().toString());
  26. }
  27. fragment.setJarName(file.getName());
  28. fragments.put(fragment.getName(), fragment);
  29. }
  30. }

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

  1. @Override
  2. public void scan(File file, String webappPath, boolean isWebapp) throws IOException {
  3. WebXml fragment = new WebXml();
  4. fragment.setWebappJar(isWebapp);
  5. fragment.setDelegate(delegate);
  6. File fragmentFile = new File(file, FRAGMENT_LOCATION);
  7. try {
  8. if (fragmentFile.isFile()) {
  9. try (InputStream stream = new FileInputStream(fragmentFile)) {
  10. InputSource source =
  11. new InputSource(fragmentFile.toURI().toURL().toString());
  12. source.setByteStream(stream);
  13. if (!webXmlParser.parseWebXml(source, fragment, true)) {
  14. ok = false;
  15. }
  16. }
  17. } else {
  18. // If there is no web.xml, normal folder no impact on
  19. // distributable
  20. fragment.setDistributable(true);
  21. }
  22. } finally {
  23. fragment.setURL(file.toURI().toURL());
  24. if (fragment.getName() == null) {
  25. fragment.setName(fragment.getURL().toString());
  26. }
  27. fragment.setJarName(file.getName());
  28. fragments.put(fragment.getName(), fragment);
  29. }
  30. }

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

  1. jar.close();
  2. fragment.setURL(url);
  3. if (fragment.getName() == null) {
  4. fragment.setName(fragment.getURL().toString());

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

  1. fragment.setURL(jar.getJarFileURL());
  2. if (fragment.getName() == null) {
  3. fragment.setName(fragment.getURL().toString());

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

  1. fragment.setURL(jar.getJarFileURL());
  2. if (fragment.getName() == null) {
  3. fragment.setName(fragment.getURL().toString());

相关文章

WebXml类方法