当前位置: 首页 > news >正文

企业网站怎么建设个性化网站设计

企业网站怎么建设,个性化网站设计,梁山有没有做企业网站的,找个人做网站的来源#xff1a;https://bbs.csdn.net/topics/80459833Tomcat的class加载的优先顺序一览 最先是$JAVA_HOME/jre/lib/ext/下的jar文件。环境变量CLASSPATH中的jar和class文件。\$CATALINA_HOME/common/classes下的class文件。\$CATALINA_HOME/commons/endorsed下的jar文件。\$C…来源https://bbs.csdn.net/topics/80459833Tomcat的class加载的优先顺序一览 最先是$JAVA_HOME/jre/lib/ext/下的jar文件。环境变量CLASSPATH中的jar和class文件。\$CATALINA_HOME/common/classes下的class文件。\$CATALINA_HOME/commons/endorsed下的jar文件。\$CATALINA_HOME/commons/i18n下的jar文件。\$CATALINA_HOME/common/lib 下的jar文件。JDBC驱动之类的jar文件可以放在这里这样就可以避免在server.xml配置好数据源却出现找不到JDBC Driver的情况。\$CATALINA_HOME/server/classes下的class文件。\$CATALINA_HOME/server/lib/下的jar文件。\$CATALINA_BASE/shared/classes 下的class文件。\$CATALINA_BASE/shared/lib下的jar文件。各自具体的webapp /WEB-INF/classes下的class文件。各自具体的webapp /WEB-INF/lib下的jar文件。 class的搜寻顺序如下------------- Bootstrap classes of your JVM System class loader classses (described above) /WEB-INF/classes of your web application /WEB-INF/lib/*.jar of your web application(这里可以看出class是先去WEB-INF下面找的\${CATALINA_HOME}/common/classes \${CATALINA_HOME}/common/endorsed/*.jar \${CATALINA_HOME}/common/i18n/*.jar \${CATALINA_HOME}/common/lib/*.jar \${CATALINA_BASE}/shared/classes \${CATALINA_BASE}/shared/lib/*.jar -------------- 因此放在不同webapp里的class文件会被classloader加载成不同的实例。 例如假设下面两个不同内容的class。分别放在不同的webapp的class目录下。 package com.lizongbo; public class TestClass {   private String NAMElizongbo; } package com.lizongbo; public class TestClass {   private String NAMEli_zongbo; } 在不同的webapp得到的com.lizongbo.NAME结果是不同的且互不影响。 但是注意以下包名开头的class例外 javax.* org.xml.sax.* org.w3c.dom.* org.apache.xerces.* org.apache.xalan.* ps,注意.在各个jar中的\META-INF\MAINFEST.MF文件里Class-Path键值对也会提供jar的加载优先顺序。 例如某jar的MAINFEST.MF内容如下 Manifest-Version: 1.0 Created-By: lizongbo Class-Path: commons-beanutils.jar Class-Path: commons-collections.jar Class-Path: commons-dbcp.jar Class-Path: commons-digester.jar Class-Path: commons-logging.jar Class-Path: commons-pool.jar Class-Path: commons-services.jar Class-Path: commons-validator.jar Class-Path: jakarta-oro.jar Main-Class: com.lizongbo.MyTestClass 那么在加载这个jar的时候会先在此jar所在目录下依次先加载commons-beanutils.jarcommons-collections.jar......等jar文件。 在不同的地方放置jar和class可能会产生意想不到的后果尤其是不同版本的jar文件因此在实际应用部署web应用时候要特别留心. 例如 使用javamail常见的一个出错信息: javax.mail.NoSuchProviderException: No provider for smtp 其真实原因就很可能如下: 在不同的加载jar的目录下放置了不同版本的mail.jar,比如一个是javamail1.3.1的mail.jar 在D:\jakarta-tomcat-5.5.8\common\lib下,而另外一个是javamail1.3.2的mail.jar在 D:\jakarta-tomcat-5.5.8\webapps\lizongbo\WEB-INF/lib下, 那么lizongbo这个webapp中使用到javamail进行邮件发送的时候便会出现No provider for smtp的错误。
http://wiki.neutronadmin.com/news/348241/

相关文章:

  • 大学网站栏目建设通知关键词优化一年的收费标准
  • 网站怎么做成app网页游戏开发技术
  • 网站制作全过程长治市建设工程交易网
  • 网站建设突出特色wordpress进入站点
  • 莱阳建设局网站做网站需要多钱
  • 网站设计站无锡免费做网站
  • 全市网站建设情况摸底调查seo页面优化公司
  • 扬州鼎盛开发建设有限公司网站wordpress侧边栏模块
  • 分享网站对联广告滕州市做网站
  • 中山皇冠建设开发有限公司网站电商网站开发书籍
  • 网站设计的含义wordpress评论框第三方
  • 网站建设合同制网站目录做外链
  • 建设网站企业登录上海青浦网站建设
  • 废品回收在哪个网站做效果好wordpress 8.0
  • 广州专业网站制作中国医疗器械网官网
  • 网站重新备案怎么做化妆品品牌策划方案
  • 阳江网络12345问政平台网站建设 小影seo
  • 公司电商网站开发合同范本接设计私单的平台
  • 漳州违法建设举报网站WordPress 文章编辑
  • 网站设计预算淘宝官网电脑版
  • 省博物馆网站建设html5网站编写
  • 潍坊大型网站建设平台网站建设挣钱么
  • 楚雄网站建设app设计策划书
  • 9夜夜做新郎网站车网站建设策划书
  • 专门做情侣装的网站网站改版建设方案
  • qq是谁开发的常州百度搜索优化
  • 做阿里巴巴网站装修要多久网站开发全程设计
  • 贵州icp网站备案中心网站刷收益是怎么做的
  • 网站后台可视化编辑青岛做网站的有哪些
  • 扫描购物网站建设山东建设厅网站专职安全员