当前位置: 首页 > 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.yutouwan.com/news/348241/

相关文章:

  • 做外贸怎么在阿里云建网站网站营销最大的特点
  • 建站品牌大全拓者设计吧首页
  • 网站首页静态化代码怎么做网站免
  • 公考在哪个网站上做试题wordpress西瓜
  • 深圳网站建设需要多少费用乐清建设路小学校园网站
  • 网站界面设计内容邵阳市最新消息
  • 百度商桥在网站做企业官网哪家公司好
  • 工会网站建设方案如何制作橡皮泥 简单
  • 宁波做网站优化的公司怎么样做购物网站
  • 网站建设需要到哪些知识代运营
  • h5网站开发设计杭州网站的制作
  • 网站建设发专业人才培养方案家庭网络做网站
  • 汕头企业网站建设模板网站开发框架系统
  • 网站策划需求兰州网络推广昔年下拉博客
  • 网站建设服务多少钱学建设网站
  • 郑州代做网站网站推广的宣传途径
  • 如何做网站新手网站建设名字
  • 免费cms建站系统wordpress 评论框主题
  • 广州建立网站的公司网站app代理
  • 省建设厅网站安全生产标准化第三方商城网站建设
  • 学习网站建设网站重庆市建设工程造价信息网查询
  • 360网站关键词排名优化点广告挣钱网站有哪些
  • 什么是网站html静态化中国能源建设集团网站群
  • 什么程序做的网站没有index页面国土空间规划编制
  • 个人主页自助建站淄博专业网站建设公司
  • 做汽车特卖会的网站网站建设安全规划
  • 做网站设计的公司柳州wordpress开启mu
  • 网站快速优化排名软件苏州风光ix5
  • 成都行业网站设计网站建设加盟创业
  • 温州网站建设哪里好凉山网站建设