Tomcat novice Raiders

xiaoxiao2021-03-06  70

1. Download the necessary software 1JDK 1.4.22222222.02, Configuring Environment Windows System User: My Computer ------> Right button -------> Properties -------> Details ---- ---> Environmental variable PATH = x: /jdk1.4.2/bin

Java_Home = x: /jdk1.4.2catalina_home=x: / tomcat (here is Tomcat_Home = X: / Tomcat) Note: Here X is the installed drive.

Here is how to set up the Startup.bat file in the bin directory. We can open Startup.bat in the editing state, see that this file needs to read the system variable, we set the one. For example, the current STARTUP.BAT file content of my version Tomcat is as follows: @echo offif "% os%" == "Windows_NT" setLocalRem ---------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- --- Rem Start Script for the Catalina ServerRemreme $ ID: Startup.bat, V 1.4 2002/01/15 02:55:38 Patrickl Exp $ REM ----------------- -------------------------------------------------- ------------

rem Guess CATALINA_HOME if not definedif not "% CATALINA_HOME%" == "" goto gotHomeset CATALINA_HOME = .if exist "% CATALINA_HOME% / bin / catalina.bat" goto okHomeset CATALINA_HOME = ..: gotHomeif exist "% CATALINA_HOME% / bin / Catalina.bat "goto okhomeecho the catalina_home environment variable is not defined CorrectLyecho this Environment variable is needed to run this programgoto end: okhome

SET EXECUTABLE =% Catalina_Home% / BIN / CATALINA.BAT

Rem Check Target Executable EXISTSIF EXIST "% Executable%" Goto OKExececho Cannot Find% Executable% Echo this File Is Needed to Run this ProgramGoto end: OKEXEC

Rem get remaining unshifted Command Line Arguments and Save The IN THESET CMD_LINE_ARGS =: setargsif "% 1" == "" "Goto Donesetargsset cmd_line_args =% cmd_line_args %% 1shiftgoto setargs: donesetargs

Call "% executable%" start% cmd_line_args%

: END: END

We can clearly see that this file needs to read the value of the system variable Catalina_home, so we can set the Catalina_home to Tomcat in the environment variable. 3, start, close Tomcat has 2 methods can be started, close the installed Tomcat: 1 Direct click Run BIN directory STARTUP.BAT and shutdown.bat files. 2 Since we set the path before, we directly type Startup or shutdown directly in the DOS window.

4, set the virtual directory editing server file (x: /tomcat/conf/server.xml) Because you want to read the information of the Server file when Tomcat is started, you must restart Tomcat after changing the Server file.

For example: We intend to establish a MyJSP virtual directory, just add the following code to the server.xml file:

Among them, Path is the virtual directory we have to build, and DOCBASE is the location of the actual directory on the hard disk.

5. Try the results of our previous work to edit a simple small example to test whether our virtual directory is available. Refresh.jsp (c: /myjsp/refresh.jsp)

<% @ page language = "java"%> <% @ page import = "java.util.date"%> auto refresh </ title> <% response.setheader ("Refresh" , "5");%> </ head> <body bgcolor = # cc99dd> <br></p> <p><Center> <H1> Auto Refresh Example </ h1> </ center> <br> <center> Refresh Time: 5 SENCORDS </ center> <br> <center> Now time is: <% = new date ()% > </ Center> </ body> </ html></p> <p>Type http; // localhost: 8080 / myjsp / refresh.jsp, huh, huh, you can see the effect.</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-90471.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="90471" 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 = 'rMEiqgRl2GqDg5VB2mWUc7iLa376oSvTNvaW7SGiKh1iJ9CJu3Ykx_2FxPpab2AQnL9Xon3DKdpptABvZfRqQHSw_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>