tomcat 6 el6 with mod jk



[root@l6ocalhost webapps]# rpm -qa | grep tomcat
tomcat6-el-2.1-api-6.0.24-90.el6.x86_64
tomcat6-webapps-6.0.24-90.el6.x86_64
tomcat6-6.0.24-90.el6.x86_64
tomcat6-servlet-2.5-api-6.0.24-90.el6.x86_64
tomcat6-admin-webapps-6.0.24-90.el6.x86_64
tomcat6-jsp-2.1-api-6.0.24-90.el6.x86_64
tomcatjss-2.1.0-3.el6.noarch
apache-tomcat-apis-0.1-1.el6.noarch
tomcat6-lib-6.0.24-90.el6.x86_64
vi /etc/tomcat6/tomcat-users.xml
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
<!-- The host manager webapp is restricted to users with role "admin" -->
<user name="tomcat" password="password" roles="admin" />
<!-- The manager webapp is restricted to users with role "manager" -->
<user name="tomcat" password="password" roles="manager" />
</tomcat-users>


[root@localhost ~]# wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/adesso/CentOS_CentOS-6/x86_64/apache2-mod_jk-1.2.37-4.1.x86_64.rpm
--2015-12-22 16:57:35--  ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/adesso/CentOS_CentOS-6/x86_64/apache2-mod_jk-1.2.37-4.1.x86_64.rpm
           => “apache2-mod_jk-1.2.37-4.1.x86_64.rpm”
Resolving ftp.pbone.net... 85.14.85.4
Connecting to ftp.pbone.net|85.14.85.4|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/adesso/CentOS_CentOS-6/x86_64 ... done.
==> SIZE apache2-mod_jk-1.2.37-4.1.x86_64.rpm ... 152920
==> PASV ... done.    ==> RETR apache2-mod_jk-1.2.37-4.1.x86_64.rpm ... done.
Length: 152920 (149K) (unauthoritative)

100%[==============================================================================================================================>] 152,920     53.8K/s   in 2.8s

2015-12-22 16:57:42 (53.8 KB/s) - “apache2-mod_jk-1.2.37-4.1.x86_64.rpm” saved [152920]



[root@localhost ~]# rpm -ivh apache2-mod_jk-1.2.37-4.1.x86_64.rpm
warning: apache2-mod_jk-1.2.37-4.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 67fb4f35: NOKEY
Preparing...                ########################################### [100%]
   1:apache2-mod_jk         ########################################### [100%]
[root@localhost ~]# cd /etc/httpd/
alias/   conf/    conf.d/  logs/    modules/ run/
[root@localhost ~]# cd /etc/httpd/modules/
[root@localhost modules]# ls
mod_jk.so
[root@localhost conf]# vi /etc/httpd/conf/httpd.conf
LoadModule jk_module modules/mod_jk.so

 [root@localhost conf]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
                                                           [  OK  ]
[root@localhost conf]# rpm -ql tomcat6-webapps
/var/lib/tomcat6/webapps/
 [root@localhost conf]# cd /var/lib/tomcat6/webapps


[root@localhost webapps]# mkdir tomcat-demo
[root@localhost webapps]# mkdir tomcat-demo/helloworld
#vim tomcat-demo/helloworld/index.jsp
<HTML>
 <HEAD>
  <TITLE>Hello World</TITLE>
 </HEAD>
 <BODY>
  <H1>Hello World</H1>
  Today is: <%= new java.util.Date().toString() %>
 </BODY>
</HTML>

[root@localhost webapps]# vi /etc/tomcat6/server.xml
<Connector port="8009"protocol="AJP/1.3"redirectPort="8443" />
 [root@localhost webapps]# vi /etc/httpd/conf/worker.properties
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker (ajp13)

worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009

[root@localhost webapps]# vi /etc/httpd/conf/jk.conf
JkWorkersFile /etc/httpd/conf/workers.properties
 [root@localhost webapps]# service tomcat6 restart
Stopping tomcat6: waiting for processes 7364 to exit
                                                           [  OK  ]
Starting tomcat6:                                          [  OK  ]
server configurat [root@localhost webapps]# vi /etc/httpd/conf/httpd.conf
[root@localhost webapps]# vi /etc/httpd/conf/httpd.conf
 [root@localhost webapps]# vi /etc/httpd/conf/httpd.conf
                                                           [FAILED]
[root@localhost webapps]# vi /etc/httpd/conf/httpd.conf
[root@localhost webapps]# cd /etc/httpd/conf
conf/   conf.d/
[root@localhost webapps]# cd /etc/httpd/conf/
httpd.conf         jk.conf            magic              worker.properties
[root@localhost webapps]# vi /etc/httpd/conf/httpd.conf
[root@localhost webapps]# service httpd restart
Stopping httpd:                                            [FAILED]
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
                                                           [  OK  ]
[root@localhost webapps]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
                                                           [  OK  ]
[root@localhost webapps]# vi /etc/httpd/conf/httpd.conf
[root@localhost webapps]# service httpd restart
Stopping httpd:                                            [  OK  ]
 [root@localhost webapps]# vi /etc/httpd/conf/httpd.conf
[root@localhost webapps]# service httpd restart
Stopping httpd:                                            [FAILED]
Starting httpd: Syntax error on line 1017 of /etc/httpd/conf/httpd.conf:
JkMount takes 1-2 arguments, A mount point from a context to a Tomcat worker
                                                           [FAILED]
[root@localhost webapps]# vi /etc/httpd/conf/httpd.conf
[root@localhost webapps]# service httpd restart
Stopping httpd:                                            [FAILED]
Starting httpd: Syntax error on line 1017 of /etc/httpd/conf/httpd.conf:
JkMount takes 1-2 arguments, A mount point from a context to a Tomcat worker
                                                           [FAILED]
[root@localhost webapps]# vi /etc/httpd/conf/httpd.conf
JkWorkersFile "/etc/httpd/conf/worker.properties"
        JkLogFile "/var/log/httpd/mod_jk.log"
        JkRequestLogFormat "%w %V %T"
        JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
        JkLogLevel info
        JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
#JkMount /tomcat-demo worker1           (allow for all project)
JkMount /tomcat-demo* worker1
[root@localhost webapps]# service httpd restart
Stopping httpd:                                            [FAILED]
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
                                                           [  OK  ]
[root@localhost webapps]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
                                                           [  OK  ]
[root@localhost webapps]#
http://192.168.190.157/tomcat-demo/helloworld/index.jsp

Hello World
Today is: Tue Dec 22 17:42:16 IST 2015

http://192.168.190.157:8080/tomcat-demo/helloworld/index.jsp

Hello World
Today is: Tue Dec 22 18:03:04 IST 2015


Comments

Popular posts from this blog

ansible redhat cluster qorum qdevice

PE 3.9.0 on centos 6

gfs2 cluster