diff --git a/docs-new/eclipse_lyo/migration-5x-6x.md b/docs-new/eclipse_lyo/migration-5x-6x.md
index 57aa6ac..68934b2 100644
--- a/docs-new/eclipse_lyo/migration-5x-6x.md
+++ b/docs-new/eclipse_lyo/migration-5x-6x.md
@@ -169,6 +169,38 @@ Replace all Java EE dependencies with Jakarta EE equivalents:
```
+#### 2.5 Swagger Dependencies (if using Swagger)
+
+If the project integrates Swagger for OpenAPI documentation, the Swagger JAX-RS integration dependencies shall be updated to their Jakarta EE compatible counterparts (using the `-jakarta` artifact ID suffix):
+
+```xml
+
+
+
+
+
+ io.swagger.core.v3
+ swagger-jaxrs2-jakarta
+ ${swagger.version}
+
+
+ io.swagger.core.v3
+ swagger-jaxrs2-servlet-initializer-v2-jakarta
+ ${swagger.version}
+
+```
+
### Phase 3: Code Migration
#### 3.1 Package Name Changes
@@ -337,6 +369,13 @@ mvn package
**Solution:** Ensure all `javax.*` imports are changed to `jakarta.*` and dependencies are updated.
+**Issue: NoClassDefFoundError for JAX-RS / javax classes during server startup (e.g. HttpHeaders)**
+
+> java.lang.NoClassDefFoundError: javax/ws/rs/core/HttpHeaders
+> at org.glassfish.jersey.server.model.IntrospectionModeller...
+
+**Solution:** Ensure that the Swagger/OpenAPI dependencies are migrated to their Jakarta EE equivalents with the `-jakarta` suffix (e.g., `swagger-jaxrs2-jakarta` and `swagger-jaxrs2-servlet-initializer-v2-jakarta` instead of `swagger-jaxrs2` and `swagger-jaxrs2-servlet-initializer-v2`).
+
**Issue: Jersey injection problems**
> java.lang.IllegalStateException: ServiceLocator has been shut down