Access to the engine, for further customization. @return The engine
()
| 590 | * @return The engine |
| 591 | */ |
| 592 | public Engine getEngine() { |
| 593 | Service service = getServer().findServices()[0]; |
| 594 | if (service.getContainer() != null) { |
| 595 | return service.getContainer(); |
| 596 | } |
| 597 | Engine engine = new StandardEngine(); |
| 598 | engine.setName("Tomcat"); |
| 599 | engine.setDefaultHost(hostname); |
| 600 | engine.setRealm(createDefaultRealm()); |
| 601 | service.setContainer(engine); |
| 602 | return engine; |
| 603 | } |
| 604 | |
| 605 | /** |
| 606 | * Get the server object. You can add listeners and few more customizations. JNDI is disabled by default. |