sadakar Posted July 1, 2014 Share Posted July 1, 2014 Dear Team,What are the steps to follow to make jasper server URLfrom http://localhost:8080/jasperserver-proto https://localhost:8080/jasperserver-proWhat is keystroke file & how to generate it & make it work with Jasper server to make it secure ?Thanks in Advance.SadakarBI developer Link to comment Share on other sites More sharing options...
sbced Posted July 1, 2014 Share Posted July 1, 2014 It's not a jasperserver problem, but a tomcat setting.Example on Windows and tomcat 6:Edit server.xlm (ex. Program Filesjasperreports-server-proapache-tomcatconfserver.xml)and uncomment or insert <!-- Define a SSL HTTP/1.1 Connector on port 8443 --> <Connector protocol="org.apache.coyote.http11.Http11Protocol" port="8443" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" />(8443 is the port for SSL; I don't think you can use 8080 if it's used as normal HHTP port)set the tomcat service to be started using a defined user.exec keytool.exe -genkey -alias tomcat -keyalg RSA (ex. Program FilesJavajre6binkeytool.exe)using "changeit" as passwordthis will create a .keystore file that you must copy in home directory of the user starting the tomcat service (ex. Documents and Settingstomcat)restart tomcat service Link to comment Share on other sites More sharing options...
sadakar Posted July 1, 2014 Author Share Posted July 1, 2014 Thank you. How to do it in Cent OS or linux for the last point ? (this will create a .keystore file that you must copy in home directory of the user starting the tomcat service (ex. Documents and Settingstomcat)) home directory of tomcat ?? Is it not the home of jasper tomcat where we can find startup.bat file ? Or should it be Documents and Settingstomcat ? Thank you. Link to comment Share on other sites More sharing options...
sbced Posted July 1, 2014 Share Posted July 1, 2014 In linux, I think you can copy .keystore in root home, as probably you will start tomcat server as root Link to comment Share on other sites More sharing options...
arif3hosain Posted August 11, 2016 Share Posted August 11, 2016 http means transfer user requests & server responses (resources) over the internet.https do same things as http does and additionally, it applies encryption on data that is being transmitted over insecure internet.Thank You & RegardsJasper BI Engineer. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now