当前位置: 首页 > 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://www.huolong8.cn/news/348241/

相关文章:

  • 电子商务网站建设的意义是什么知识网站
  • 网络交友的网站建设wordpress电脑图片尺寸
  • 网站建设公司知识wordpress 换域名 全站301重定向
  • 外贸网站英文版沈阳祥云男科
  • php抽奖网站源码合肥网站优化价格
  • 我是建造网站代点任意广告链接网站
  • 在线设计海报的网站智能管理系统定制开发
  • 中山网站制作策划郑州市中标公示网
  • 哈尔滨网站优化对策wordpress学院
  • 网站后台帐号密码破解个人网站的域名注册
  • 免费个人网站平台如何做一个网站的seo
  • 如何做网站标题不含关键词的排名沈阳网站关键词优化公司
  • 承德企业网站建设公司品牌网站建设福州
  • 门户网站开发技术服务合同生活信息网站如何推广
  • 网站内链技巧虚拟主机0元免费领取
  • 网站制作 网站建设怎么做的如何设计网站的首页
  • 广州好的网站建设网站空间流量是什么
  • iis 设置网站权限手机类网站设计
  • asp.net 开发网站开发iis5.1建网站
  • 网站怎么做背景南宁学网站建设
  • 哪些网站有搜索引擎作弊的如何做企业网络营销推广
  • 洛阳网站建设培训学校菏泽营销网站建设公司
  • 高端网站设计杭州黄岛区做网站的
  • node可以做电商网站么开发一套app要多少钱
  • 网站建设中有关数据库问题如何确定网站建设空间
  • 网站首页设计大赛苏州建设招聘信息网站
  • 免费的海报模板网站椒江住房和城乡建设部网站
  • 什么网站后台程序好用中文网站编辑
  • 成都营销型网站建设推广上海哪家公司做网站好
  • 公司网站与营销网站西安的电子商城网站建设