Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


tomcat 5.5 with SSL

Posted on 2007-07-21
Medium Priority
Last Modified: 2013-12-02
  I want to implement Tomcat5.5 server with SSL access in my office for an application developed by our office. Server will be accessed from internet by our clients. Currently we tested the application on http (Port 8080) and is working OK. Now before final release we want to implement SSL (Port 8443). I could get some of the documents and guidelines regarding implementation of the same. But could not succeed. Can any one explain the detailed process of the above.

Thank you.
Question by:winsoftech
LVL 13

Accepted Solution

R7AF earned 2000 total points
ID: 19538497
I've done this on Windows, with Tomcat 5.5, Java 1.5

Using the command shell:

Goto $JAVA_HOME\bin>
* This supposes you have your websites in C:\websites\localhost\
* and you have a keystore folder below websites (not in a webapp of course)
* keytool -genkey -alias tomcat -keyalg RSA -keystore c:\websites\keystore\.keystore
* edit server.xml
    * uncomment <Connector port="8443" />
    * Add a path to the key in the connector: keystoreFile="C:\websites\keystore\.keystore"
    * This results in something like this:

<Connector port="8443" keystoreFile="C:\websites\keystore\.keystore"
      maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
      enableLookups="false" disableUploadTimeout="true"
      acceptCount="100" scheme="https" secure="true"
      clientAuth="false" sslProtocol="TLS" />

* Restart Tomcat
* test: https://localhost:8443/
* in the end you might want to change the ports to 80 and 443 in server.xml

Expert Comment

ID: 19548358
Be sure to loose tc-native.dll, it is said to break SSL.

Expert Comment

ID: 20650912
Forced accept.

EE Admin

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you've heard about htaccess and it sounds like it does what you want, but you're not sure how it works... well, you're in the right place. Read on. Some Basics #1. It's a file and its filename is .htaccess (yes, with a dot in the front). #…
It is possible to boost certain documents at query time in Solr. Query time boosting can be a powerful resource for finding the most relevant and "best" content. Of course the more information you index, the more fields you will be able to use for y…
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…
The Relationships Diagram is a good way to get an overall view of what a database is keeping track of. It is also where relationships are defined. A relationship specifies how two tables connect to each other. As you build tables in Microsoft Ac…
Suggested Courses
Course of the Month12 days, 4 hours left to enroll

564 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question