On 12.07.2016 09:30, Christoph Nenning wrote:
Probably the quickest : download these files, install them on your
server, and change the above links.
Like : create a sub-directory "/js" of your webapp, and install them
there.
Then change the above links to : href="js/jquery.mobile-1.4.5.min.css"

Yes. It works. Thanks.

It is okay for now. but, if I do not want host these files, what should
I
do? Can you point a direction for me please?



It could be a "mixed content" issue. When html is served via https and it
links resources served via http (not https) browsers are not happy.

Yes, this looks like a likely explanation.
More info here :
http://lmgtfy.com/?q=server+is+mixing+http+and+https+content




    <link rel="stylesheet" href="
http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css"/>
    <script src="http://code.jquery.com/jquery-1.11.3.min.js
"></script>
    <script src="
http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js
"></script>


Try to use https here.



Regards,
Christoph



On Mon, Jul 11, 2016 at 12:38 PM, André Warnier (tomcat) <a...@ice-sa.com>
wrote:

On 11.07.2016 19:38, Wayne Li wrote:

Thank you for quick reply.
Thank you for suggest LiveHTTPHeaders for firefox. I just tried.
Good. It
says that the file was loaded. So I think the problems are in the
lines
of:

    <link rel="stylesheet" href="
http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css"/>
    <script src="http://code.jquery.com/jquery-1.11.3.min.js
"></script>
    <script src="
http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js
"></script>

These lines could not be forwarded under ssl? What should I do?
Thanks.


Probably the quickest : download these files, install them on your
server,
and change the above links.
Like : create a sub-directory "/js" of your webapp, and install them
there.
Then change the above links to : href="js/jquery.mobile-1.4.5.min.css"



On Mon, Jul 11, 2016 at 9:28 AM, André Warnier (tomcat)
<a...@ice-sa.com>
wrote:

On 11.07.2016 15:57, Wayne Li wrote:

Hi All,


Hi. Thanks you for communicating the versions and the configuration
below..
That helps a lot in helping you.

Can you also provide the version of the mod_jk module ? It should be
in
the first line of the Apache httpd error log (when it starts up).

I have a servlet/jsp application running on tomcat 7.0.47. There are
no

static html files.
Now I am try to use apache 2.4.7 (Ubuntu)
as the front and forwad eveything to tomcat. I installed mod_jk
using
Ubuntu's software
center.. Things are working: I type "localhost" on my brower bar,
it
shows
my application.

Then, I also trying to use ssl and generated self-signed
certificate. It
works, because
the browser warns me about unknown certificate. If I type "
https://www.mytest.com/index.jsp";
on the browser's bar, it shows the page. But not correctly: the
page
contains:
       <link rel="stylesheet" href="my.css"/>
       <script src="my.js"></script>
These extra files are not be called.


Sorry to ask, but *are* these files present, in the same directory
as
your
index.jsp page ?


What is wrong on my side? Any information would be appreciated.
Thank you

in advance.


There is some configuration information missing below : in
/etc/apache2/mods-available, there should be a couple of files :
jk.load
and jk.conf.
What is the content of these files ?


the /etc/apache2/conf/default-ssl.conf:
     <IfModule mod_ssl.c>
       <VirtualHost _default_:443>
         SSLEngine on
         SSLCertificateFile /etc/apache2/ssl/server.crt
         SSLCertificateFile /etc/apache2/ssl/server.crt


above, duplicate lines ?


         JkMount /* ajp13_worker

       </VirtualHost>
     </IfModule>

the /etc/apache2/conf/000-default.conf:
<VirtualHost *:80>
     ServerName localhost
     DocumentRoot /ROOT
     JkMountCopy On
     <Location /jk-status>
       JkMount jk-status
       Order deny,allow
       Allow from 127.0.0.1,localhost
     </Location>
     <Location /jk-manager>
       JkMount jk-manager
       Order deny,allow
       Allow from 127.0.0.1,localhost
      </Location>
</VirtualHost>

the /etc/apache2/workers/worker.properties:
     workers.tomcat_home=/tomcat
     workers.java_home=/jdk8
     ps=/
     worker.list=ajp13_worker
     worker.ajp13_worker.port=8009
     worker.ajp13_worker.host=localhost
     worker.ajp13_worker.type=ajp13
     worker.ajp13_worker.lbfactor=1
     worker.loadbalancer.type=lb
     worker.loadbalancer.balance_workers=ajp13_worker
     worker.list=jk-status
     worker.jk-status.type=status
     worker.jk-status.read_only=true
     worker.list=jk-manager
     worker.jk-manager.type=status


That workers.properties looks old, and contains some deprecated
lines :

     workers.tomcat_home=/tomcat
     workers.java_home=/jdk8


Also, you do not have a load-balancing setup, so I suggest to
simplify
the
above and just have the following in worker.properties :

     worker.list=ajp13_worker
     worker.ajp13_worker.port=8009
     worker.ajp13_worker.host=localhost
     worker.ajp13_worker.type=ajp13


You can find this here :
http://tomcat.apache.org/connectors-doc/common_howto/quick.html
-> Minimum workers.properties

If you need the rest, you can re-add it later.

Another recommendation : use the browser feature (or plugin or
add-on)
that allows you to see the exact dialog between the browser and the
server
(HTTP requests, HTTP responses, status codes, HTTP headers etc.).
That
will
immensely simplify the debugging work.
For example, in Mozilla Firefox I use "LiveHTTPHeaders",
and with IE, I use "Fiddler2".





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



This Email was scanned by Sophos Anti Virus



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to