首页 > 其他 > 详细

手工在tomcat目录中建立个人项目

时间:2019-04-09 00:21:41      阅读:189      评论:0      收藏:0      [点我收藏+]

先下载安装好tomcat。

tomcat下的目录如下:

技术分享图片

 

 在apache-tomcat-xxxx\webapps\新建自己的目录,如demo01,

则demo01中也需要WEB-INFO文件夹,classes目录、lib目录。(手动创建即可)
web.xml文件:   存放在WEB-INFO目录下。、
classes目录:    存放字节码文件。(创建个空的就行。)
lib目录:        存放运行时需要的一些jar包。(没有特殊需求,创建个空的就行)

 

 注意:  apache-tomcat-xxxx目录下的lib目录存放的jar文件,tomcat下所有项目共享,而demo01中的lib目录中的jar,只能demo01使用。这是局部和整体的关系。

 

在demo01目录下,创建index.jsp文件,默认会访问这个名字的文件。比如如下:

<html>
  <head> 
    <title>ppp</title>
  </head>
<body>
  kkkkdd
  <%
    out.print("hello world!");
  %>
</body>
</html>

 

开启tomcat。

在浏览器中输入:http://localhost:8080/demo01/

得到如下结果:

技术分享图片

 

若在浏览器中输入:localhost:8080

    注意:
      在ie中直接这样输入会进入搜索引擎,必须完整输入:http://localhost:8080
      在chrome,它会自动加上http://,可以进入tomcat首页,也就是默认进入apache-tomcat-xxx\webapps\ROOT,打开默认的index.jsp。

 

如果不想默认打开index.jsp,打算打开其他页面的话,可以如下设置:

修改对应项目的web.xml文件。

如输入localhost:8080,则要修改ROOT目录下的WEB-INFO下的web.xml文件;其他项目修改它的项目目录下WEB-INFO目录下的web.xml即可。

修改方法为,在web.xml中增加如下内容:(按照自己的需求稍作修改即可)

 <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.xhtml</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
 </welcome-file-list>

//这段代码的意思是,设置进入这个目录的默认初始页面,有index.html就打开,没有就往下找。

 

 

虚拟路径:

在浏览器中输入:http://localhost:8080,它实际打开的是服务器中 webapps\ROOT,也就是说进入服务器根目录时,自动转入webapps,因为没有指定项目名,所以默认访问ROOT项目。这是虚拟路径的例子。

假如我们输入:http://localhost:8080/demo01/,也就是说进入demo01项目,而demo01项目没在webapps目录下,我们可以利用虚拟路径技术,自动转向其他路径。

我们可以修改配置文件,访问在webapps以外的目录中的web项目。

 

方法一:(需要重启tomcat)

conf/server.xml中配置

host标签中,插入这段代码:

<Context docBase="D:\tomcat\apache-tomcat-7.0.56\demo01" path="/demo01" />                              //从/demo01转入D:\tomcat\apache-tomcat-7.0.56\demo01。

<Host name="localhost" appBase="webapps"
  unpackWARs="true" autoDeploy="true">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->

<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t &quot;%r&quot; %s %b" />
<Context docBase="D:\tomcat\apache-tomcat-7.0.56\demo01" path="/demo01" />

 

 

 

方法二:(不需要重启tomcat)

apache-tomcat-xxx\conf\Catalina\localhost

中新建文件:   “项目名.xml”,

并新增一行:

<Context docBase="D:\tomcat\apache-tomcat-7.0.56\demo01" path="/demo01" />

 

手工在tomcat目录中建立个人项目

原文:https://www.cnblogs.com/cq0143/p/10674392.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!