Runtime
- Version 12.3.2
- Version 12.2.2
- Version 12.1.2
- Version 12.0.2
Maven
You may also directly reference the Teiid artifacts from the download table above from the Maven Central Repository.
JDBC Driver
<dependency>
<groupId>org.teiid</groupId>
<artifactId>teiid</artifactId>
<classifier>jdbc</classifier>
<version>X.X.X</version>
</dependency>
Server Distribution
<dependency>
<groupId>org.teiid.wildfly</groupId>
<artifactId>teiid-wildfly</artifactId>
<classifier>server</classifier>
<version>X.X.X</version>
<type>zip</type>
</dependency>
Embedding
You should use maven to directly control what features you need when embedding Teiid. See:
Docker
You can create your own Docker images of the combined WildFly/Teiid/Console runtime by starting with the Dockerfile or the base image. These can be used to create ephemeral instances for testing or you can layer in your modules and deployments.
Installation
Please consult the respective Migration Guides from 9.x to 10.x., from 10.x to 11.x., and from 11.x to 12.x.
Teiid Requires:
- JRE
- Java 1.8 for Teiid 9.1+
- WildFly
- WildFly 17.0.0 for Teiid 12.3
- WildFly 15.0.1 for Teiid 12.1,12.2
- WildFly 14.0.1 for Teiid 12.0
For complete installation instructions please refer to “Administrator’s Guide” in Teiid Documents section.
For Quick “standalone” mode installation of the latest Teiid
Either start by unzip the kit above that includes EAP or:
- Install the appropriate WildFly / EAP version (see above).
- UnZip Teiid archive over the installed application server
Then start the server using “standalone.sh -c standalone-teiid.xml” command.
Additionally you’ll need to supply any third-party jars needed to connect to your enterprise sources like JDBC Drivers.
Teiid JDBC Driver teiid-<version>-jdbc.jar
can be downloaded from above links for accessing a VDB through JDBC.