인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
배포 및 운영 · 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

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