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

西安专业房产网站建设ppt汇精美ppt模板免费下载网站

西安专业房产网站建设,ppt汇精美ppt模板免费下载网站,建网站公司联系方式,网站移动端怎么做jetty 配置jndi我在开发工作区上运行嵌入式Jetty#xff0c;从而节省了一些恶性的编译和部署周期。 我与Jetty的合作不多#xff0c;易用性使我着迷于它。 我需要设置JNDI才能检索与数据库相关的活动的连接池。 尽管某些地方有完整的文档#xff0c;但大多数都是分散的。 因… jetty 配置jndi 我在开发工作区上运行嵌入式Jetty从而节省了一些恶性的编译和部署周期。 我与Jetty的合作不多易用性使我着迷于它。 我需要设置JNDI才能检索与数据库相关的活动的连接池。 尽管某些地方有完整的文档但大多数都是分散的。 因此本帖子旨在成为您通过Jetty设置JNDI的一站式服务。 如果没有请发表评论我很乐意为您提供帮助。 因此首先让我们看看如何设置Jetty以作为嵌入式服务器运行。 我的eclipse项目的文件夹结构如下 etc文件夹将包含jetty所需的所有配置文件。 您可以从此处下载码头。 对于这个例子我使用了jetty-6.1.26。 在给定的文件夹位置包括以下jar LIB jetty-xxxx.jarjetty-util-xxxx.jarservlet-api-xxjar lib / plus jetty-plus-xxxx.jar lib /命名 jetty-naming-xxxx.jar 对于我的示例我已经设置了mysql因此mysql-connector jar也包含在我的库路径中。 将Jetty安装的etc目录中的所有文件复制到eclipse项目的etc目录中。 为了启用JNDI我们首先需要包括jetty-plus。 您可以通过多种方式执行此操作例如将其作为运行时参数提供包括在WEB-INF中自己的jetty-env.xml中或将所需的xml代码片段从jetty-plus.xml复制并粘贴到您的jetty.xml。 我选择了后者。 因此我在jetty.xml中包含了以下代码段 Array idplusConfig typejava.lang.StringItemorg.mortbay.jetty.webapp.WebInfConfiguration/ItemItemorg.mortbay.jetty.plus.webapp.EnvConfiguration/ItemItemorg.mortbay.jetty.plus.webapp.Configuration/ItemItemorg.mortbay.jetty.webapp.JettyWebXmlConfiguration/ItemItemorg.mortbay.jetty.webapp.TagLibConfiguration/Item/Arraycall nameaddLifeCycleargnew classorg.mortbay.jetty.deployer.WebAppDeployerset namecontextsref idContexts/ref/setset namewebAppDirsystemproperty default. namejetty.home/webapps/systemproperty/setset nameparentLoaderPriorityfalse/setset nameextracttrue/setset nameallowDuplicatesfalse/setset namedefaultsDescriptorsystemproperty default. namejetty.home/etc/webdefault.xml/systemproperty/setset nameconfigurationClassesref idplusConfig/ref/set/new/arg /call 接下来您需要将与数据源相关的XML片段添加到jetty.xml中。 我已经添加了mysql所需的代码段。 对于任何其他数据库请检查此链接。 New idmyds classorg.mortbay.jetty.plus.naming.ResourceArgjdbc/MySQLDS/ArgArgNew classcom.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSourceSet nameUrljdbc:mysql://localhost:3306/test/SetSet nameUserroot/SetSet namePasswordpassword/Set/New/Arg /New 现在我们已完成所有设置您所需要做的就是在嵌入式环境中运行码头。 以下代码显示了如何在嵌入式模式下作为主类的一部分运行Jetty import java.io.File;import org.mortbay.jetty.Handler; import org.mortbay.jetty.Server; import org.mortbay.jetty.handler.DefaultHandler; import org.mortbay.jetty.handler.HandlerList; import org.mortbay.jetty.webapp.WebAppContext; import org.mortbay.xml.XmlConfiguration;public class JettyTest {public static void main(String[] args) throws Exception {Server jetty new Server();String[] configFiles {etc/jetty.xml};for(String configFile : configFiles) {XmlConfiguration configuration new XmlConfiguration(new File(configFile).toURI().toURL());configuration.configure(jetty);}WebAppContext appContext new WebAppContext();appContext.setContextPath(/myapp);File rd new File(path_to_your_war_file);appContext.setWar(rd.getAbsolutePath());HandlerList handlers new HandlerList();handlers.setHandlers(new Handler[]{ appContext, new DefaultHandler()});jetty.setHandler(handlers);jetty.start();} } 就是这样。 现在您可以查找从Jetty公开的数据源。 为了简便起见 我已经使用Spring的JNDIObjectFactoryBean配置了它。 需要注意的重要方面是Jetty所需的jndi提供程序URL和初始上下文工厂条目。 bean idjndiTemplate classorg.springframework.jndi.JndiTemplateproperty nameenvironmentpropsprop keyjava.naming.factory.initialorg.mortbay.naming.InitialContextFactory/propprop keyjava.naming.provider.urlorg.mortbay.naming/prop/props/property/beanbean idjndiDataSource classorg.springframework.jndi.JndiObjectFactoryBeanproperty namejndiTemplateref beanjndiTemplate//propertyproperty namejndiNamevaluejdbc/MySQLDS/value/property/bean 有了这些您就可以配置JNDI并通过Spring的JNDI模板进行访问。 我感兴趣的另一件事是使用码头服务器进行远程调试。 经过一番搜索我发现您需要在运行时配置中包括以下内容作为VM参数。 -Xdebug -Xnoagent -Xrunjdwptransport dt_socket服务器 y暂挂 n地址 8000 这将使您能够在端口8000上进行远程调试。如果有任何疑问请务必发表评论我将非常乐意为任何人提供帮助。 当然如果您确实看到任何错误也请留下答复再次感谢您:)。 参考在My My Journey Through IT博客上由我们的JCG合作伙伴 Dinuka Arseculeratne 通过 Jetty嵌入式设置JNDI 。 翻译自: https://www.javacodegeeks.com/2012/04/setting-up-jndi-with-jetty-embedded.htmljetty 配置jndi
http://www.pierceye.com/news/523863/

相关文章:

  • ps做图游戏下载网站有哪些内容百度ip地址
  • 网站到期续费吗网站首页缩略图 seo
  • 网站制作案例 立邦建立个人网站能赚钱吗
  • 重庆巨能建设集团网站网站seo置顶 乐云践新专家
  • 专业制作网站 上海黑糖 wordpress 主题
  • 数据库网站开发卡片风格网站
  • 信息发布平台建站网站服务器天付
  • 免费做网站方法北京公司排名seo
  • 网站备案登记表晋城市建设局 网站
  • 网站备案会检查空间运营策划
  • 关于做网站建筑人力网
  • 网站开发培训合肥企业解决方案工作组
  • 怎么看待网站开发做网站好赚钱
  • 网站开发工作方案建设网站用什么软件排版
  • 网站建设耂首先金手指建设一个电商网站需要多少钱
  • 网站建设需注意的企业网站建设好的例子
  • 30岁做网站运营优秀的html5网站
  • 专门做眼镜的网站国内重大新闻事件2021年10月
  • 具有价值的网站制作菜单宣传网站怎么做的
  • 做网站 博客信息网站开发网络公司
  • 网站建设有哪些荣誉做响应式网站好不好
  • 精品资料网站网站建立
  • 网站开发印花税营销咨询
  • 马鞍山建设集团有限公司网站找工程项目上哪个平台好呢
  • 网站建设发货流程图电子商务是什么
  • 与有权重网站做友链软件开发可以做网站么
  • html网站开发代码专业的网站开发团队
  • 聚美优品的网站建设状况wordpress 微商城
  • 网络营销型网站律师做推广的网站
  • 网站建设公司排行济南网页制作设计营销