常见服务器:
- webLogic(Oracle): 支持javaEE全部规范
- webSphere(IBM) : 支持javaEE全部规范
- Tomcat(apache) : 只支持 servlet/jsp规范
Tomcat与MyEclipse集成
window – preference– MyEclipse – servers – tomcat – Enable – 选择tomcat根目录虚拟路径问题:
WebRoot这个文件夹,在服务器里是没有的,它默认会变成与项目名称一样(也就是访问路径),这个虚拟路径最好不好修改
src在服务器中也就变成了classes- 如果是直接复制项目,需要修改虚拟路径: 项目上右键 – properties – MyEclipse – web – 修改虚拟路径。
在MyEclipse中显示servers窗口 :
window–show view –serversservers窗口显示错误问题: Could not create the view: An unexpected exception was thrown
打开所在的wordspace文件夹,在下面子文件夹.metadata\.plugins\org.eclipse.core.runtime\.settings 删除com.genuitec.eclipse.ast.deploy.core.prefs即可
添加Tomcat管理员:
在tomcat/conf/tomcat-user.xml 中添加
部署项目的三种方式:
MyEclipse上发布,就是把整个项目的复制粘贴到服务器中 wepapps 下
直接修改服务器的配置文件:(已经不建议使用了)
- tomcat/conf/server.xml
在标签里配置context
访问path 就相当于到真实项目路径里面
example:
访问localhost/itcast 就等于访问C盘下的aa文件夹
如果aa文件夹下有文件a.text
那就访问localhost/itcast/a.txt配置MyEclipse的项目话,是配在WebRoot下的,path 为空
访问时就是 localhost/项目名
3.* 自己编写一个配置文件:(推荐使用)*
1. 自定义一个xxx.xml 文件,放在$CATALINA_HOME/conf/[enginename]/[hostname]/ 目录下 ,访问路径就是 xxx 1. $CATALINA_HOME 就是 tomcat 2. [enginename] ,[hostname]/在tomcat/conf/server.xml 中可以找到 1. 自己的是 engin=Catalina Host= localhost 所以是在 tomcat/conf/Catalina/localhost/ 下创建一个xxx.xml文件 2. xxx.xml 文件内容: <Context docBase="真实文件夹路径" /> 访问xxx 就相当于访问这个文件夹 localhost/xxx 注意:一个Context就代表一个web应用
配置虚拟主机~
在一个tomcat服务器中可以放置多个网站,所谓配置虚似主机,就是在tomcat服务器中配置一个网站。
如需在WEB服务器中配置一个网站,需使用Host元素进行配置,例:
配置的主机(网站)要想被外部访问,必须在DNS服务器或windows系统中注册 C:\WINDOWS\system32\drivers\etc\hosts
一、Tomcat服务器
最新推荐文章于 2024-07-15 11:06:05 发布