当前位置: 首页 > >

J2EE 之tomcat安装配置

发布时间:

??Tomcat是Apache?软件基金会(Apache Software Foundation)的Jakarta?项目中的一个核心项目,由Apache、Sun?和其他一些公司及个人共同开发而成。由于有了Sun?的参与和支持,最新的Servlet?和JSP?规范总是能在Tomcat?中得到体现,Tomcat 5支持最新的Servlet 2.4?和JSP 2.0?规范。因为Tomcat?技术先进、性能稳定,而且免费,因而深受Java?爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web?应用服务器。


??Tomcat?服务器是一个免费的开放源代码的Web?应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP?程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache?服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache?服务器的扩展。当配置正确时,Apache?为HTML页面服务,而Tomcat?实际上运行JSP?页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式


?


打开tomcat官网后在主页左则导航栏中,如下图所示



?


第二步:单击Download下的“Tomcat 8”,在右则中显示相应的下载选项,如下图所示?。



?


第三步:单击“zip?(pgp,?sha512)”下载文件即可把文件下载


第四步:进入下载文件夹并对下载文件进行解压,如下图所示。



?


?


第五步:进入apache-tomcate-8.5.38的目下的bin目录,如下图所示。



?


第六步:双击“startup.bat”这个批处理文件,启动tomcat服务器。启动后如下图所示。



?


上面的界面表示tomcat服务启动成功,它默认的web服务器的端口是8080.


第七步:测试tomcat服务器是否成功,打开浏览器,然后在地址栏中输入localhost:8080是否出现如下页面,如下图所示。



?


表示安装tomcat服务器成功


?


?


?conf/server.xml


端口配置(localhost:8088)



??????????????connectionTimeout="20000"


??????????????redirectPort="8443" />


然后把上面的内容中的port=”8080”改为你想要的端口号,如我把它改为8088,则完整内容如下:



??????????????connectionTimeout="20000"


??????????????redirectPort="8443" />


?


设置ip地址(192.168.31.82:8088)



???????????unpackWARs="true" autoDeploy="true">


把上面的name=”localhost”修改成:name=”192.168.31.82”,完整内容如下



??????????? unpackWARs="true"autoDeploy="true">


?


域名配置



把defaultHost=”localhost”改为你相要的域名,如这里我把它改为“qin.li.com”????defaultHost=” qin.li.com”,完整修改如下图所示



然后再把下面内容



???????????unpackWARs="true" autoDeploy="true">


改为:



??????????? unpackWARs="true"autoDeploy="true">


?


?打开C:/WINDOWS/system32/drivers/etc文件夹中找到hosts文件


??????用记事本或其他文本编辑软件打开它,在文件中找到如下内容


# Localhost (DONOT REMOVE)


#127.0.0.1localhost


#::1 localhostip6-localhost ip6-loopback


把#127.0.0.1 localhost前面的#号去掉,并把这行改写为:


127.0.0.1 ?qin.li.com


?


需要配置多个域名,则在server.xml中复制多一个标签进行修改,并在hosts文件中添加多一行域名name="fu.li.com"? appBase="webapps"


???????????unpackWARs="true" autoDeploy="true">


???????

??????????????prefix="localhost_access_log" suffix=".txt"


?? ????????????pattern="%h %l %u %t"%r" %s %b" />


?????


?


?


配置虚拟目录(localhost:8088/jspweb)


Tomcat安装后有一个默认的虚拟目录为webappsROOT,我们要显示jsp文件的内容,我们必须把jsp文件放到ROOT目录下才能通过浏览器浏览。若我们不想使用这默认虚拟目录,则我们可以创建自己的虚拟目录。


如访问 ?F:javaeemyweb?下的index.html


将tomcat中的webappsROOT下的 ?WEB-INF复制到F:javaeemyweb中


?配置到标签内。


在tomcat的web.xml中将param-value值改为true



??????????? listings


???????????true


???????



友情链接: