Browse Source

DOCS update Java requirements

tags/7.8
michaelbirnstiehl 5 years ago
parent
commit
f1bbfcd3ce

+ 18
- 22
server/sonar-docs/src/pages/requirements/requirements.md View File

@@ -24,36 +24,34 @@ For additional requirements and recommendations relating to database and Elastic
### Java
The SonarQube Java analyzer is able to analyze any kind of Java source files regardless of the version of Java they comply to. But SonarQube analysis and the SonarQube Server require specific versions of the JVM.

We recommend using the Critical Path Update (CPU) releases.
We recommend using the Critical Patch Update (CPU) releases.

[[warning]]
| ![Warning](/images/exclamation.svg) Support for Java 8 has been deprecated in SonarQube v7.8 and will be removed in SonarQube v7.9 LTS.

| Java | |
| -------------- | ------------------------ |
| Oracle JRE | ![](/images/cross.svg) 9 |
| | ![](/images/check.svg) 8 |
| | ![](/images/cross.svg) 7 |
| Open JDK | ![](/images/cross.svg) 9 |
| | ![](/images/check.svg) 8 |
| | ![](/images/cross.svg) 7 |
| IBM JRE | ![](/images/cross.svg) |
| GCJ | ![](/images/cross.svg) |
| Oracle JRockit | ![](/images/cross.svg) |
| Oracle JRE | ![](/images/check.svg) 11 |
| | ![](/images/exclamation.svg) 8 – Support for Java 8 will be removed in SQ v7.9 LTS |
| OpenJDK | ![](/images/check.svg) 11 |
| | ![](/images/exclamation.svg) 8 – Support for Java 8 will be removed in SQ v7.9 LTS |

| Database | |
| ----------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [PostgreSQL](http://www.postgresql.org/) | ![](/images/check.svg) 9.3 - 9.6 |
| | ![](/images/check.svg) 10 |
| [PostgreSQL](http://www.postgresql.org/) | ![](/images/check.svg) 10 |
| | ![](/images/check.svg) 9.3–9.6 |
| | ![](/images/exclamation.svg) Must be configured to use UTF-8 charset |
| [Microsoft SQL Server](http://www.microsoft.com/sqlserver/) | ![](/images/cross.svg) 2012 (MSSQL Server 11.0) |
| | ![](/images/check.svg) 2014 (MSSQL Server 12.0) with bundled Microsoft JDBC driver. Express Edition is supported. |
| [Microsoft SQL Server](http://www.microsoft.com/sqlserver/) | ![](/images/check.svg) 2017 (MSSQL Server 14.0) with bundled Microsoft JDBC driver. Express Edition is supported. |
| | ![](/images/check.svg) 2016 (MSSQL Server 13.0) with bundled Microsoft JDBC driver. Express Edition is supported. |
| | ![](/images/check.svg) 2017 (MSSQL Server 14.0) with bundled Microsoft JDBC driver. Express Edition is supported. |
| | ![](/images/check.svg) 2014 (MSSQL Server 12.0) with bundled Microsoft JDBC driver. Express Edition is supported. |
| | ![](/images/exclamation.svg) Collation must be case-sensitive (CS) and accent-sensitive (AS) (example: Latin1_General_CS_AS) |
| | ![](/images/exclamation.svg) READ_COMMITTED_SNAPSHOT must be set on the SonarQube database to avoid potential deadlocks under heavy load |
| | ![](/images/info.svg) Both Windows authentication (“Integrated Security”) and SQL Server authentication are supported. See the Microsoft SQL Server section in Installing/installation/installing-the-server page for instructions on configuring authentication. |
| [Oracle](http://www.oracle.com/database/) | ![](/images/cross.svg) 10G |
| [Oracle](http://www.oracle.com/database/) | ![](/images/check.svg) 19C |
| | ![](/images/check.svg) 18C |
| | ![](/images/check.svg) 12C with [Oracle 12.2.x](http://www.oracle.com/technetwork/database/features/jdbc/jdbc-ucp-122-3110062.html) drivers |
| | ![](/images/check.svg) 11G with backward-compatible [Oracle 12.2.x](http://www.oracle.com/technetwork/database/features/jdbc/jdbc-ucp-122-3110062.html) drivers |
| | ![](/images/check.svg) 12C with [Oracle 12.2.x](http://www.oracle.com/technetwork/database/features/jdbc/jdbc-ucp-122-3110062.html) drivers |
| | ![](/images/check.svg) XE Editions are supported
| | ![](/images/check.svg) XE Editions
| | ![](/images/exclamation.svg) Must be configured to use a UTF8-family charset (see NLS_CHARACTERSET) |
| | ![](/images/exclamation.svg) The driver ojdbc14.jar is not supported |
| | ![](/images/exclamation.svg) Only the thin mode is supported, not OCI |
@@ -61,11 +59,9 @@ We recommend using the Critical Path Update (CPU) releases.
### Web Browser
To get the full experience SonarQube has to offer, you must enable JavaScript in your browser.

| | |
| Browser | |
| --------------------------- | --------------------------------------- |
| Microsoft Internet Explorer | ![](/images/cross.svg) IE 9 |
| | ![](/images/cross.svg) IE 10 |
| | ![](/images/check.svg) IE 11 |
| Microsoft Internet Explorer | ![](/images/check.svg) IE 11 |
| Microsoft Edge | ![](/images/check.svg) Latest |
| Mozilla Firefox | ![](/images/check.svg) Latest |
| Google Chrome | ![](/images/check.svg) Latest |

+ 2
- 2
server/sonar-docs/src/pages/setup/install-server.md View File

@@ -30,13 +30,13 @@ ALTER DATABASE YourSonarQubeDatabase SET READ_COMMITTED_SNAPSHOT ON WITH ROLLBAC

To use integrated security:

1. Download the [Microsoft SQL JDBC Driver 7.2.2 package](https://www.microsoft.com/en-us/download/details.aspx?id=57782) and copy `sqljdbc_auth.dll` to any folder in your path.
1. Download the [Microsoft SQL JDBC Driver 7.2.2 package](https://www.microsoft.com/en-us/download/details.aspx?id=57782) and copy the 64-bit version of `sqljdbc_auth.dll` to any folder in your path.

2. **If you're running SonarQube as a Windows service,** make sure the Windows account under which the service is running has permission to connect your SQL server. The account should have `db_owner` database role membership.

**If you're running the SonarQube server from a command prompt,** the user under which the command prompt is running should have `db_owner` database role membership.

3. Ensure that `sonar.jdbc.username` or `sonar.jdbc.password` properties are commented out out or SonarQube will use SQL authentication.
3. Ensure that `sonar.jdbc.username` or `sonar.jdbc.password` properties are commented out or SonarQube will use SQL authentication.

```
sonar.jdbc.url=jdbc:sqlserver://localhost;databaseName=sonar;integratedSecurity=true

Loading…
Cancel
Save