L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Déploiement et opérations · SKILL.md

ibm-websphere

ibm-websphere

Use when installing, configuring, or managing IBM WebSphere Application Server on RHEL 9 — WAS traditional (8.5.5/9.0) profiles and deployment, WebSphere Liberty/Open Liberty configuration and development, application deployment (WAR/EAR), security (SSL/TLS, LTPA, LDAP/AD integration, SAML/OIDC), JVM tuning (heap, GC policies), clustering and ND topology, J…

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: ibm-websphere description: Use when installing, configuring, or managing IBM WebSphere Application Server on RHEL 9 — WAS traditional (8.5.5/9.0) profiles and deployment, WebSphere Liberty/Open Liberty configuration and development, application deployment (WAR/EAR), security (SSL/TLS, LTPA, LDAP/AD integration, SAML/OIDC), JVM tuning (heap, GC policies), clustering and ND topology, JDBC data sources, JMS/MQ integration, wsadmin scripting (Jython), systemd services, SELinux contexts, and firewalld rules. Part of the ibm-* skill family. family: ibm disambiguation: WebSphere Application Server — profiles, deployment, Liberty, JVM tuning. Message queuing is ibm-mq, a separate product.

IBM WebSphere Application Server — RHEL 9 Administration & Development

Companion skill to rhel-server-admin and db2-rhel. For related workloads see: rhel-web-servers, rhel-docker-host, rhel-monitoring.


Reference Files

Detailed code examples, patterns, and configuration are in the reference files below. Read the relevant file when working on that area.

FileCovers
install-profiles-deploy.mdWAS architecture, RHEL 9 installation, profile management, and application deployment (WAR/EAR)
security-jvm-clustering-jdbc.mdsecurity configuration, JVM tuning, clustering/HA, JDBC data sources, and JMS/MQ integration
wsadmin-liberty-rhel.mdwsadmin scripting (Jython), WebSphere Liberty/Open Liberty configuration, and RHEL-specific setup


Anti-Patterns

Anti-PatternWhy It FailsCorrect Approach
Running WAS traditional when Liberty would sufficeWAS traditional has massive memory footprint, slow startup, complex administration for simple appsUse Liberty/Open Liberty for new applications; reserve WAS traditional for legacy apps that require it
Deploying application changes without restarting in correct orderWAS caches classloaders, JNDI, and datasource connections; stale state causes intermittent failuresFollow the stop-deploy-start sequence; use rolling restarts in clustered environments
Configuring JDBC datasources without connection pool tuningDefault pool sizes cause connection exhaustion under load; applications block waiting for connectionsSet minPoolSize, maxPoolSize, connectionTimeout, and reapTime based on load testing; monitor pool usage
Storing application configuration in server.xml without overridesEnvironment-specific config (DB URLs, credentials) hardcoded; requires different builds per environmentUse variable substitution, jvm.options, or bootstrap.properties for environment-specific values
Not configuring JVM heap and garbage collectionDefault JVM settings (-Xmx512m) are inadequate for production; GC pauses cause request timeoutsSet -Xms/-Xmx to 60-80% of container memory; use verbose:gc logging; tune GC policy for workload

Related Skills

WorkloadSkill
Core RHEL admin (dnf, SELinux, firewalld, LVM)rhel-server-admin
Web servers (Nginx, Apache/IHS, Caddy)rhel-web-servers
Databases (PostgreSQL, MySQL, Redis)rhel-databases
DB2 LUW on RHELdb2-rhel
DB2 on z/OSdb2-mainframe
IBM Mainframe (JCL, TSO, ISPF)ibm-mainframe
Cognos Analytics administrationcognos-admin
Docker / Podman containersrhel-docker-host
Monitoring (Prometheus, Grafana, PCP)rhel-monitoring
Skills enregistrées