1 / Copy the web project files directly to the webapps directory This is the most commonly used method. Tomcat's Webapps directory is Tomcat's default application directory. When the server starts, all applications in this directory will be loaded. If you want to change this default directory, you can modify the appBase value in the Host tag in the server.xml file under conf. This method is actually the same as deploying a project in an IDE development environment. The access path using this method is http://localhost:8080/webname 2/ Modify the Server.xml file Find the Host tag in the server.xml file under conf and add the following code to it: <Context path="/jfinal_demo" docBase="F:workjfinal_demoWebRoot" reloadable ="true" debug="0" privileged="true">
For other properties, see the relevant documentation. 3 / Add the xml configuration file in the confCatalinalocalhost directory Create a new file named jfinal_demo.xml and configure the file content as follows: <Context path="/jfinal_demo" docBase="F:workjfinal_demoWebRoot" reloadable ="true" debug="0" privileged="true"> </Context> The Catalinalocalhost directory does not exist by default when Tomcat is downloaded. It will be created automatically when it is started for the first time, or it can be created manually. The path attribute can be removed from the configuration, because the root path when accessing the project depends only on the name of the XML file. For example, in the above example, the address to access the application is as follows: http://localhost:8080/jfinal_demo; The third method is recommended because it does not require modifying the default configuration of Tomcat, is the least invasive to Tomcat, and if you want to cancel the deployment, you can directly delete the XML configuration file. The above methods have been tested by myself. In addition, there is also the Tomcat hot deployment method. Summarize The above are several common ways to deploy Tomcat projects introduced by the editor [personally tested]. I hope it will be helpful to everyone. If you have any questions, please leave me a message and the editor will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website! You may also be interested in:
|
<<: Detailed explanation of views in MySQL
>>: jQuery implements the mouse drag image function
Table of contents What to do when registering an ...
1. In Windows system, many software installations...
Table of contents Uninstall and install samba Cre...
After adding –subnet to Docker network Create, us...
Tip: The following operations are all performed u...
Table of contents 1. Function debounce 1. What is...
There are two types of Linux system time. (1) Cal...
Use the for loop to import the zabbix image into ...
I used to think that script could be placed anywh...
1. Overlay Overview Overlay means covering, as th...
This article uses examples to explain the Nginx c...
Simply pull the image, create a container and run...
Table of contents 【Common commands】 [Summary of c...
This article shares the specific code of js to ac...
1. Brigde——Bridge: VMnet0 is used by default 1. P...