Skip to content

Commit 02f6580

Browse files
cephalinCephas Lin
authored andcommitted
validation
1 parent e888d35 commit 02f6580

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

articles/app-service/tutorial-java-tomcat-mysql-app.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ ms.author: cephalin
66
ms.devlang: java
77
ms.topic: tutorial
88
ms.date: 03/31/2024
9-
ms.custom: mvc, devx-track-extended-java, AppServiceConnectivity
9+
ms.custom: mvc, devx-track-extended-java, AppServiceConnectivity, devx-track-extended-azdevcli
10+
zone_pivot_groups: app-service-portal-azd
1011
---
1112

1213
# Tutorial: Build a Tomcat web app with Azure App Service on Linux and MySQL
@@ -84,7 +85,7 @@ For your convenience, the [sample repository](https://github.com/Azure-Samples/m
8485

8586
## 2. Create App Service and MySQL
8687

87-
First, you create the Azure resources. The steps used in this tutorial create a set of secure-by-default resources that include App Service and Azure Database for MySQL. For the creation process, you'll specify:
88+
First, you create the Azure resources. The steps used in this tutorial create a set of secure-by-default resources that include App Service and Azure Database for MySQL. For the creation process, you specify:
8889

8990
* The **Name** for the web app. It's the name used as part of the DNS name for your webapp in the form of `https://<app-name>.azurewebsites.net`.
9091
* The **Region** to run the app physically in the world.
@@ -343,7 +344,7 @@ When you're finished, you can delete all of the resources from your Azure subscr
343344
**Step 2:** In the resource group page, select **Delete resource group**.
344345
:::column-end:::
345346
:::column:::
346-
:::image type="content" source="./media/tutorial-java-tomcat-mysql-app/azure-portal-clean-up-resources-2.png" alt-text="A screenshot showing the location of the Delete Resource Group button in the Azure portal." lightbox="./media/tutorial-java-tomcat-mysql-app/azure-portal-clean-up-resources-2.png":::
347+
:::image type="content" source="./media/tutorial-java-tomcat-mysql-app/azure-portal-clean-up-resources-2.png" alt-text="A screenshot showing the location of the **Delete Resource Group** button in the Azure portal." lightbox="./media/tutorial-java-tomcat-mysql-app/azure-portal-clean-up-resources-2.png":::
347348
:::column-end:::
348349
:::row-end:::
349350
:::row:::
@@ -395,7 +396,7 @@ In this step, you create the Azure resources and deploy a sample app to App Serv
395396
azd auth login
396397
```
397398

398-
1. Run the `azd up` command to provision the necessary Azure resources and deploy the app code. Follow the prompt to select the desired subscription and location for the Azure resources.
399+
1. Run the `azd up` command to create the necessary Azure resources and deploy the app code. Follow the prompt to select the desired subscription and location for the Azure resources.
399400

400401
```bash
401402
azd up
@@ -536,7 +537,7 @@ You can ignore the warnings. The Maven Jetty plugin shows the warnings because t
536537
## Frequently asked questions
537538
538539
- [How much does this setup cost?](#how-much-does-this-setup-cost)
539-
- [How do I connect to the MySQL server behind the virtual network with other tools?](#how-do-i-connect-to-the-mysql-server-thats-secured-behind-the-virtual-network-with-other-tools)
540+
- [How do I connect to the MySQL server behind the virtual network with other tools?](#how-do-i-connect-to-the-mysql-server-behind-the-virtual-network-with-other-tools)
540541
- [How does local app development work with GitHub Actions?](#how-does-local-app-development-work-with-github-actions)
541542
542543
#### How much does this setup cost?
@@ -549,7 +550,7 @@ Pricing for the created resources is as follows:
549550
- The virtual network doesn't incur a charge unless you configure extra functionality, such as peering. See [Azure Virtual Network pricing](https://azure.microsoft.com/pricing/details/virtual-network/).
550551
- The private DNS zone incurs a small charge. See [Azure DNS pricing](https://azure.microsoft.com/pricing/details/dns/).
551552
552-
#### How do I connect to the MySQL database behind the virtual network with other tools?
553+
#### How do I connect to the MySQL server behind the virtual network with other tools?
553554
554555
- The Tomcat container currently doesn't have the `mysql-client` terminal too. If you want, you must manually install it. Note that anything you install won't persist across app restart.
555556
- To connect from a desktop tool like MySQL Workbench, your machine must be within the virtual network. For example, it could be an Azure VM that's connected to one of the subnets, or a machine in an on-premises network that has a [site-to-site VPN](../vpn-gateway/vpn-gateway-about-vpngateways.md) connection with the Azure virtual network.

0 commit comments

Comments
 (0)