在Linux Jetty环境下进行JNDI的开发(图)

原标题:”在Linux Jetty环境下进行JNDI的开发图文教程”相关电脑问题教程分享。 – 来源:路由器之家。众所周知,JNDI是标准化的Java命名系统接口,在Jetty容器中,可以对JNDI

亲,以下就是关于(在Linux Jetty环境下进行JNDI的开发(图)),由“路由器之家”整理!

在Linux Jetty环境下进行JNDI的开发(图)

原标题:"在Linux Jetty环境下进行JNDI的开发图文教程"相关电脑问题教程分享。 – 来源:路由器之家。

  众所周知,JNDI是标准化的Java命名系统接口,在Jetty容器中,可以对JNDI进行编译和开发。也可以把JNDI的资源配置到Jetty中,那么如何操作呢?下面,我们一起来看看在Linux Jetty环境下进行JNDI的开发图文教程。

JNDI

JNDI

  一、开发环境

  本文使用到的工具可列表如下:

  1)JDK 8.0.25

  2)Maven 3.3.3

  3)Eclipse JEE 4.5.0(mars版)

  4)Jetty 9.3.2

  5)H2 Database Engine 1.4.188

  注意,H2数据库可以通过单个JAR包运行,无需另外安装。

  另外,假定我们要创建jcgexamle的数据表,它有两列,分别为ID列和ARTICLE_NAME列。

  C:\jtools\h2\bin》java -cp h2-1.4.188.jar org.h2.tools.Server

  TCP server running at tcp://192.168.1.103:9092 (only local connections)

  PG server running at pg://192.168.1.103:5435 (only local connections)

  Web Console server running at http://192.168.1.103:8082 (only local connections)

  此命令立即启动H2数据库的服务器模式,并自动打开浏览器,连接到H2的Web控制台,让用户创建和配置H2数据库。

  选择中文(简体)语言,并填入

  JDBC URL:jdbc:h2:tcp://localhost/~/jcgdb

  用户名:sa

  点击测试连接按钮,返回“测试成功”的信息。此时,H2数据库引擎会自动在文件系统的home目录中创建名为jcgdb.mv.db的数据库文件,然后我们可以运行下面的脚本来创建数据表jcgexamle,并插入两行记录:

  CREATE CACHED TABLE PUBLIC.JCGEXAMPLE(

  ID INTEGER,

  ARTICLE_NAME VARCHAR(255)

  );

  insert into JCGEXAMPLE values(1,‘Jetty JNDI Example’);

  insert into JCGEXAMPLE values(2,‘Jetty JMX Example’);

  至此,数据库已经准备好了。

  二、构建Demo项目

  1、在Eclipse环境创建Maven项目

  Group Id:com.ch.snippets.enterprise

  Artifact Id:jetty-jndi-demo

  Packaging:war

  2、添加依赖包

  在pom.xml配置文件中添加以下依赖包:

  org.eclipse.jetty:jetty-server

  org.eclipse.jetty:jetty-webapp

  org.eclipse.jetty:jetty-plus

  org.eclipse.jetty:jetty-jndi

  com.h2database:h2

  pom.xml配置文件具体如下:

  《project xmlns=“http://maven.apache.org/POM/4.0.0” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”

  xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”》

  《modelVersion》4.0.0《/modelVersion》

  《groupId》com.ch.snippets.enterprise《/groupId》

  《artifactId》jetty-jndi-demo《/artifactId》

  《version》0.0.1-SNAPSHOT《/version》

  《packaging》war《/packaging》

  《dependencies》

  《dependency》

  《groupId》org.eclipse.jetty《/groupId》

  《artifactId》jetty-server《/artifactId》

  《version》9.3.2.v20150730《/version》

  《/dependency》

  《dependency》

  《groupId》org.eclipse.jetty《/groupId》

  《artifactId》jetty-webapp《/artifactId》

  《version》9.3.2.v20150730《/version》

  《/dependency》

  《dependency》

  《groupId》org.eclipse.jetty《/groupId》

  《artifactId》jetty-plus《/artifactId》

  《version》》9.3.2.v20150730《/version》

  《/dependency》

  《dependency》

  《groupId》org.eclipse.jetty《/groupId》

  《artifactId》jetty-jndi《/artifactId》

  《version》》9.3.2.v20150730《/version》

  《/dependency》

  《dependency》

  《groupId》com.h2database《/groupId》

  《artifactId》h2《/artifactId》

  《version》1.4.188《/version》

  《/dependency》

  《/dependencies》

  《/project》

  以上就是在Linux Jetty环境下进行JNDI的开发图文教程,

以上就是关于-常见问题-(在Linux Jetty环境下进行JNDI的开发(图))的教程!

本文来自投稿,不代表路由百科立场,如若转载,请注明出处:https://www.qh4321.com/115317.html

(0)

相关推荐

  • 电脑重装系统后没声音解决方法

    原标题:”电脑重装系统后没声音怎么办”相关电脑问题教程分享。 – 来源:路由器之家。用U盘安装完系统后,重启电脑,发现电脑没声音了,很多人在装完系统后都有遇到这一问题,这是怎么回事呢?下面随191路

    2021年7月21日
  • 系统还原减肥教程

    【导读】系统还原减肥三板斧相关系统问题,下面路由器之家小编为大家详细解答。系统还原”是Windows XP最实用的功能之一,它采用“快照”的方式记录下系统在特定时间的状态信息,也就是所谓的“还原点”

    2021年7月10日
  • 迷你路由器怎么设置(如何设置迷你路由器?)

    本文介绍了微型无线路由器的设置方法,并给出了友好的解释:1 .不同路由器厂商生产的迷你无线路由器设置方式会有所不同;2.微型无线路由器通常有几种不同的互联网接入模式,如接入点、路由…

    2022年3月1日
  • 怎么显示或隐藏QQ输入法的状态栏?

    路由器网投稿:文章是关于”怎么显示或隐藏QQ输入法的状态栏?”的相关知识分享,希望可以帮到大家。 – 素材来源网络 编辑:小易。 今天小编要和大…

    2022年7月17日
  • 无线路由器宽带密码怎么改?

    更换了家里宽带的密码,然后路由器就上不了网了,听说需要在路由器中更改相应的宽带密码才可以,请问路由器中应该怎么更改宽带的密码? 如果大家同样也遇到了这样的问题,那么我们首先要做的是成功的登录到路由器

    2020年5月28日
  • 电脑屏幕竖过来怎么变回去

    路由器网投稿:文章是关于”电脑屏幕竖过来怎么变回去”的相关知识分享,希望可以帮到大家。 – 素材来源网络 编辑:小易。 电脑屏幕竖过来怎么变回去…

    2022年8月7日