Your SlideShare is downloading. ×
  • Like
tomcat server certification
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

tomcat server certification

  • 1,524 views
Published

 

Published in Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,524
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Certified Tomcat Server Professional VS-1115
  • 2. Certified Tomcat Server Professional www.vskills.in CCCCertifiedertifiedertifiedertified Tomcat Server ProfessionalTomcat Server ProfessionalTomcat Server ProfessionalTomcat Server Professional Certification CodeCertification CodeCertification CodeCertification Code VS-1115 Vskills certification for Tomcat Server Professional assesses the candidate as per the company’s need for managing and maintaining Tomcat Server for Java based applications. The certification tests the candidates on various areas in installation, configuration and deployment of Apache Tomcat server, realm configuration, SSL, SSI, JSP, JNDI, logging, classloading, CGI, balancer, clustering, virtual hosting, APR, monitoring and management. Why should one take this certification?Why should one take this certification?Why should one take this certification?Why should one take this certification? This Course is intended for professionals and graduates wanting to excel in their chosen areas. It is also well suited for those who are already working and would like to take certification for further career progression. Earning Vskills Tomcat Server Professional Certification can help candidate differentiate in today's competitive job market, broaden their employment opportunities by displaying their advanced skills, and result in higher earning potential. Who will benefit from taking this certification?Who will benefit from taking this certification?Who will benefit from taking this certification?Who will benefit from taking this certification? Job seekers looking to find employment in software development or IT departments of various companies, students generally wanting to improve their skill set and make their CV stronger and existing employees looking for a better role can prove their employers the value of their skills through this certification. Test DetailsTest DetailsTest DetailsTest Details • Duration:Duration:Duration:Duration: 60 minutes • No. of questions:No. of questions:No. of questions:No. of questions: 50 • Maximum marks:Maximum marks:Maximum marks:Maximum marks: 50, Passing marks: 25 (50%) There is no negative marking in this module. Fee StructureFee StructureFee StructureFee Structure Rs. 3,500/- (Includes all taxes) Companies that hire VskillsCompanies that hire VskillsCompanies that hire VskillsCompanies that hire Vskills Tomcat Server ProfessionalTomcat Server ProfessionalTomcat Server ProfessionalTomcat Server Professional Tomcat Server Professionals are in great demand. Companies specializing in developing Java based web-applications or enterprise applications are constantly hiring skilled tomcat server professionals. Various public and private companies also need tomcat server professionals for their software development or IT departments.
  • 3. Certified Tomcat Server Professional www.vskills.in Table of ContentsTable of ContentsTable of ContentsTable of Contents 1.1.1.1. IntroductionIntroductionIntroductionIntroduction 1.1 Introduction 1.2 Terminology 1.3 Directories and Files 1.4 Configuring Tomcat 1.5 Where to Go for Help 2.2.2.2. Tomcat SetupTomcat SetupTomcat SetupTomcat Setup 2.1 Introduction 2.2 Windows 2.3 Unix daemon 3.3.3.3. First web applicationFirst web applicationFirst web applicationFirst web application 3.1 Installation 3.2 Deployment Organization 3.3 Source Organization 3.4 Development Processes 3.5 Example Application 4.4.4.4. Tomcat Web Application DeploymenTomcat Web Application DeploymenTomcat Web Application DeploymenTomcat Web Application Deploymentttt 4.1 Introduction 4.2 Installation 4.3 A word on Contexts 4.4 Deployment on Tomcat startup 4.5 Deploying on a running Tomcat server 4.6 Deploying using the Tomcat Manager 4.7 Deploying using the Client Deployer Package 5.5.5.5. Manager AppManager AppManager AppManager App 5.1 Introduction 5.2 Configuring Manager Application Access 5.3 Supported Manager Commands 5.4 Executing Manager Commands With Ant 5.5 Using the JMX Proxy Servlet 6.6.6.6. Realm ConfigurationRealm ConfigurationRealm ConfigurationRealm Configuration 6.1 Quick Start 6.2 Overview 6.3 Common Features 6.4 Standard Realm Implementations
  • 4. Certified Tomcat Server Professional www.vskills.in 7.7.7.7. Security ManagerSecurity ManagerSecurity ManagerSecurity Manager 7.1 Background 7.2 Permissions 7.3 Configuring Tomcat With A SecurityManager 7.4 Configuring Package Protection in Tomcat 7.5 Troubleshooting 8.8.8.8. JNDI ResourcesJNDI ResourcesJNDI ResourcesJNDI Resources 8.1 Introduction 8.2 web.xml configuration 8.3 context.xml configuration 8.4 Global configuration 8.5 Using resources 8.6 Tomcat Standard Resource Factories 8.7 Adding Custom Resource Factories 9.9.9.9. JNDJNDJNDJNDI DatasourceI DatasourceI DatasourceI Datasource 9.1 Introduction 9.2 DriverManager, the service provider mechanism and memory leaks 9.3 Database Connection Pool (DBCP) Configurations 9.4 Non-DBCP Solutions 9.5 Oracle 8i with OCI client 9.6 Common Problems 10.10.10.10. Class LoaderClass LoaderClass LoaderClass Loader 10.1 Overview 10.2 Class Loader Definitions 10.3 XML Parsers and Java 10.4 Running under a security manager 11.11.11.11. Jasper 2 JSP EngineJasper 2 JSP EngineJasper 2 JSP EngineJasper 2 JSP Engine 11.1 Introduction 11.2 Configuration 11.3 Known issues 11.4 Production Configuration 11.5 Web Application Compilation 11.6 Optimisation 12.12.12.12. SSL ConfigurationSSL ConfigurationSSL ConfigurationSSL Configuration 12.1 Quick Start 12.2 Introduction to SSL 12.3 SSL and Tomcat 12.4 Certificates 12.5 General Tips on Running SSL 12.6 Configuration 12.7 Installing a Certificate from a Certificate Authority
  • 5. Certified Tomcat Server Professional www.vskills.in 12.8 Troubleshooting 12.9 Using the SSL for session tracking in your application 12.10 Miscellaneous Tips and Bits 13.13.13.13. SSISSISSISSI Introduction 13.1 Installation 13.2 Servlet Configuration 13.3 Filter Configuration 13.4 Directives 13.5 Variables 14.14.14.14. CGICGICGICGI 14.1 Introduction 14.2 Installation 14.3 Configuration 15.15.15.15. Proxy SupportProxy SupportProxy SupportProxy Support 15.1 Introduction 15.2 Apache 1.3 Proxy Support 15.3 Apache 2.0 Proxy Support 16.16.16.16. MBean DescriptorMBean DescriptorMBean DescriptorMBean Descriptor 16.1 Introduction 16.2 Adding MBean descriptions 17.17.17.17. Default Servlet ReferenceDefault Servlet ReferenceDefault Servlet ReferenceDefault Servlet Reference 17.1 What is the DefaultServlet 17.2 Where is it declared? 17.3 What can I change? 17.4 How do I customize directory listings? 17.5 How do I secure directory listings? 18.18.18.18. Clustering/Session ReplicationClustering/Session ReplicationClustering/Session ReplicationClustering/Session Replication 18.1 For the impatient 18.2 Cluster Basics 18.3 Overview 18.4 Cluster Information 18.5 Bind session after crash to failover node 18.6 Configuration Example 18.7 Cluster Architecture 18.8 How it Works 18.9 Monitoring your Cluster with JMX 18.10 FAQ
  • 6. Certified Tomcat Server Professional www.vskills.in 19.19.19.19. Load BalancerLoad BalancerLoad BalancerLoad Balancer 19.1 Using the JK 1.2.x native connector 19.2 Using Apache HTTP Server 2.x with mod_proxy 20.20.20.20. ConnectorsConnectorsConnectorsConnectors 20.1 Introduction 20.2 HTTP 20.3 AJP 21.21.21.21. Monitoring and ManagMonitoring and ManagMonitoring and ManagMonitoring and Managing Tomcating Tomcating Tomcating Tomcat 21.1 Introduction 21.2 Enabling JMX Remote 21.3 Manage Tomcat with JMX remote Ant Tasks 21.4 JMXAccessorOpenTask - JMX open connection task 21.5 JMXAccessorGetTask: get attribute value Ant task 21.6 JMXAccessorSetTask: set attribute value Ant task 21.7 JMXAccessorInvokeTask: invoke MBean operation Ant task 21.8 JMXAccessorQueryTask: query MBean Ant task 21.9 JMXAccessorCreateTask: remote create MBean Ant task 21.10 JMXAccessorUnregisterTask: remote unregister MBean Ant task 21.11 JMXAccessorCondition: express condition 21.12 JMXAccessorEqualsCondition: equals MBean Ant condition 21.13 Using the JMXProxyServlet 22.22.22.22. Logging in TomcatLogging in TomcatLogging in TomcatLogging in Tomcat 22.1 Introduction 22.2 Using java.util.logging (default) 22.3 Using Log4j 23.23.23.23. Apache Portable Runtime (APR) based Native library for TomcatApache Portable Runtime (APR) based Native library for TomcatApache Portable Runtime (APR) based Native library for TomcatApache Portable Runtime (APR) based Native library for Tomcat 23.1 Introduction 23.2 Installation 23.3 APR Components 23.4 APR Lifecycle Listener Configuration 23.5 APR Connectors Configuration 24.24.24.24. Virtual Hosting and TomcatVirtual Hosting and TomcatVirtual Hosting and TomcatVirtual Hosting and Tomcat 24.1 Assumptions 24.2 server.xml 24.3 Webapps Directory 24.4 Configuring Your Contexts 25.25.25.25. Advanced IO and TomcatAdvanced IO and TomcatAdvanced IO and TomcatAdvanced IO and Tomcat 25.1 Introduction 25.2 Comet support
  • 7. Certified Tomcat Server Professional www.vskills.in 25.3 Asynchronous writes 26.26.26.26. Additional ComponentsAdditional ComponentsAdditional ComponentsAdditional Components 26.1 Introduction 26.2 Downloading 26.3 Building 26.4 Components list 27.27.27.27. Apache TomcatApache TomcatApache TomcatApache Tomcat ---- Using Tomcat libraries with MavenUsing Tomcat libraries with MavenUsing Tomcat libraries with MavenUsing Tomcat libraries with Maven 27.1 Using Tomcat libraries With Maven 28.28.28.28. Security ConsiderationsSecurity ConsiderationsSecurity ConsiderationsSecurity Considerations 28.1 Introduction 28.2 Non-Tomcat settings 28.3 Default web applications 28.4 Security manager 28.5 server.xml 28.6 System Properties 28.7 web.xml 28.8 General 29.29.29.29. WiWiWiWindows servicendows servicendows servicendows service 29.1 Tomcat service application 29.2 Tomcat monitor application 29.3 Command line arguments 29.4 Command line parameters 29.5 Installing services 29.6 Updating services 29.7 Removing services 29.8 Debugging services 29.9 Multiple Instances 30.30.30.30. Windows AuthenticationWindows AuthenticationWindows AuthenticationWindows Authentication 30.1 Overview 30.2 Built-in Tomcat support 30.3 Third party libraries 30.4 Reverse proxies 31.31.31.31. The Tomcat JDBC Connection PoolThe Tomcat JDBC Connection PoolThe Tomcat JDBC Connection PoolThe Tomcat JDBC Connection Pool 31.1 Introduction 31.2 use 31.3 Attributes 31.4 Advanced usage 31.5 Code Example 31.6 Building
  • 8. Certified Tomcat Server Professional www.vskills.in 32.32.32.32. WebSocketWebSocketWebSocketWebSocket 32.1 Overview 32.2 Application development 32.3 Tomcat WebSocket specific configuration
  • 9. Certified Tomcat Server Professional www.vskills.in Sample QuestionsSample QuestionsSample QuestionsSample Questions 1.1.1.1. Which of the following is not true for servlet?Which of the following is not true for servlet?Which of the following is not true for servlet?Which of the following is not true for servlet? A. It is persistent B. It is persistent C. High performance D. It is single threaded. 2222.... Which JSP tag is used to transfer processing to another JSP page?Which JSP tag is used to transfer processing to another JSP page?Which JSP tag is used to transfer processing to another JSP page?Which JSP tag is used to transfer processing to another JSP page? A. <jsp:include> B. <jsp:forward> C. <jsp:redirect> D. <jsp:useBean> 3333.... Which of the following is an approach for state maWhich of the following is an approach for state maWhich of the following is an approach for state maWhich of the following is an approach for state maintenance in Webintenance in Webintenance in Webintenance in Web applications?applications?applications?applications? A. Hidden Form Field B. URL Rewriting C. Cookies D. All of the above. 4. Which EJB usualWhich EJB usualWhich EJB usualWhich EJB usually represents persistent data?ly represents persistent data?ly represents persistent data?ly represents persistent data? A. Entity Bean B. Stateless Session Bean C. Stateful Session Bean D. Message-Driven Bean 5. Which is least visibilityWhich is least visibilityWhich is least visibilityWhich is least visibility scope for Java bean in JSP?scope for Java bean in JSP?scope for Java bean in JSP?scope for Java bean in JSP? A. Page B. Session C. Request D. Application Answers: 1 (D), 2 (B), 3 (D), 4 (A), 5 (A)