How to configure Tomcat

xiaoxiao2021-03-06  23

You can find the Startup.bat file in the installation directory bin directory. Add the following three lines after Rem Guess Catalina_Home if not defined: set java_home = d: / java / jdk set tomcat_home = d: / apache / tomcat5 set catalina_home = d: / apache / tomcat5

Note The present example assumes that the JDK is installed in the D: / Java / JDK directory, Tomact5.019 is installed in the D: / Apache / Tomcat5 directory.

============================================================================================================================================================================================================= ============================

The following is a more detailed explanation

============================================================================================================================================================================================================= ============================

Apache Tomcat server configuration basis

When we learn servlet and JSP technology, in order to facilitate the convenience, we always hope that there is a desktop on your desktop, while Tomcat is slightly troublesome than other commercial servers, but it is not only completely Free, you can get its complete source code and is compatible with the latest servlets and JSP specifications.

Download address: http://jakarta.apache.org/tomcat/ (currently the latest version is 5.0, this article is described as an example of Tomcat4.1.30)

Note: Because the Servlet API and JSP API require Java 2 platform, it is recommended to install JDK (currently the latest version of 1.5 Beta 1, the relevant configuration of environment variables] This forum has been introduced, and details will not be described here)

Installation:

In Tomcat's official website, you can download two types of installation files. EXE and .ZIP, .. Zip file You only need to decompress, and .exe installation file After you installed, start up at each boot Automatically run the server, this will

Leading to the initiator configuration, if you need to manually start the Tomcat server, it is best to download the .zip file (if it is .exe file, take XP as an example: Start -) Control Panel -> Management Tool -> Service -> To the service named Apache Tomcat 4.1, change the automatic manual) Configuration:

In the environment variable, add the following variables:

The following example is installed in C: / J2SDK14, Tomcat installed in the D: / Tomcat4 directory, and the operation is based on specific installation paths:

Java_Home = C: / J2SDK14 CATALINA_HOME = C: / Tomcat4 // Some users reflect the 4.1 version of the above to use Catalina_home instead of Tomcat_home can be successfully configured, leave a reference to you Tomcat_Home = C: / Tomcat4 path = C: / J2SDK14 / BIN ClassPath = .; c: /j2sdk14/lib/tools.jar; c: /j2sdk14/lib/dt.jar ;; D: / Tomcat4 / lib; d: /tomcat4/common/lib/servlet.jar / / Configure the last one and pay attention to "." The symbol should not miss it. He represents the current directory.

In this way, the configuration of the environment variable is completed, enter the Tomcat4 / bin folder, double-click Startup.exe, the console will appear on the desktop, and list some related information, if the console is not flashing, always stay On the desktop, then I want to congratulate you ~~ Configure success :)

Enter: http:// localhost '> http:// localhost: 8080 or http://127.0.0.1:8080, you will see a lovely don't know what the tiger is still a cat. PS: Since it is Tomcat, it should be a cat :) Haha

Let's take a fun JSP page to test:

code show as below:

<% @ page language = "java"%> <% @ page import = "java.util.date"%> auto refresh </ title> <% response.setheader ("Refresh" , "1";%> </ head> <body bgcolor = # cc99dd> <br></p> <p><center> <h1> Auto Refresh Example </ h1> </ center> <br> <center> Refresh Time: 1 SENCORDS </ center> <br> <center> now time is: <% = new date ()% > </ Center> </ body> </ html></p> <p>Save to Refresh.jsp Under C: / Tomcat4 / WebApps / Root, then http: // localhost '> http:// localhost: 8080 / refresh.jsp, you will see a second automatic refresh page.</p> <p>Hurry up your "Kitten" into your Tomcat journey :)</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-40019.html</div><div class="plugin d-flex justify-content-center mt-3"></div><hr><div class="row"><div class="col-lg-12 text-muted mt-2"><i class="icon-tags mr-2"></i><span class="badge border border-secondary mr-2"><h2 class="h6 mb-0 small"><a class="text-secondary" href="tag-2.html">9cbs</a></h2></span></div></div></div></div><div class="card card-postlist border-white shadow"><div class="card-body"><div class="card-title"><div class="d-flex justify-content-between"><div><b>New Post</b>(<span class="posts">0</span>) </div><div></div></div></div><ul class="postlist list-unstyled"> </ul></div></div><div class="d-none threadlist"><input type="checkbox" name="modtid" value="40019" checked /></div></div></div></div></div><footer class="text-muted small bg-dark py-4 mt-3" id="footer"><div class="container"><div class="row"><div class="col">CopyRight © 2020 All Rights Reserved </div><div class="col text-right">Processed: <b>0.045</b>, SQL: <b>9</b></div></div></div></footer><script src="./lang/en-us/lang.js?2.2.0"></script><script src="view/js/jquery.min.js?2.2.0"></script><script src="view/js/popper.min.js?2.2.0"></script><script src="view/js/bootstrap.min.js?2.2.0"></script><script src="view/js/xiuno.js?2.2.0"></script><script src="view/js/bootstrap-plugin.js?2.2.0"></script><script src="view/js/async.min.js?2.2.0"></script><script src="view/js/form.js?2.2.0"></script><script> var debug = DEBUG = 0; var url_rewrite_on = 1; var url_path = './'; var forumarr = {"1":"Tech"}; var fid = 1; var uid = 0; var gid = 0; xn.options.water_image_url = 'view/img/water-small.png'; </script><script src="view/js/wellcms.js?2.2.0"></script><a class="scroll-to-top rounded" href="javascript:void(0);"><i class="icon-angle-up"></i></a><a class="scroll-to-bottom rounded" href="javascript:void(0);" style="display: inline;"><i class="icon-angle-down"></i></a></body></html><script> var forum_url = 'list-1.html'; var safe_token = 'Ni7llaBA1gwHDlsXbWHY_2FqG_2FrocLFcLJuIE2VdjnWSBEawVB5QKchmKDlds0iMNR8e94H_2B0CIOAxJLzpXCIaYQ_3D_3D'; var body = $('body'); body.on('submit', '#form', function() { var jthis = $(this); var jsubmit = jthis.find('#submit'); jthis.reset(); jsubmit.button('loading'); var postdata = jthis.serializeObject(); $.xpost(jthis.attr('action'), postdata, function(code, message) { if(code == 0) { location.reload(); } else { $.alert(message); jsubmit.button('reset'); } }); return false; }); function resize_image() { var jmessagelist = $('div.message'); var first_width = jmessagelist.width(); jmessagelist.each(function() { var jdiv = $(this); var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); var jmessage_width = Math.min(jdiv.width(), maxwidth); jdiv.find('img, embed, iframe, video').each(function() { var jimg = $(this); var img_width = this.org_width; var img_height = this.org_height; if(!img_width) { var img_width = jimg.attr('width'); var img_height = jimg.attr('height'); this.org_width = img_width; this.org_height = img_height; } if(img_width > jmessage_width) { if(this.tagName == 'IMG') { jimg.width(jmessage_width); jimg.css('height', 'auto'); jimg.css('cursor', 'pointer'); jimg.on('click', function() { }); } else { jimg.width(jmessage_width); var height = (img_height / img_width) * jimg.width(); jimg.height(height); } } }); }); } function resize_table() { $('div.message').each(function() { var jdiv = $(this); jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); }); } $(function() { resize_image(); resize_table(); $(window).on('resize', resize_image); }); var jmessage = $('#message'); jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); }); jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); }); $('#nav li[data-active="fid-1"]').addClass('active'); </script>