MyEclipse配置Tomcat最详细的图解教程
来源:互联网 发布:移动宽带网络机顶盒 编辑:程序博客网 时间:2024/05/16 16:11
一、 Tomcat服务器
Apache Jakarta的开源项目
JSP/Servlet容器
默认端口:8080
1. 启动和停止
startup.bat:启动Tomcat的批处理文件
shutdown.bat:停止Tomcat服务并释放资源的批处理文件
1. 启动服务
2. 关闭此窗口就关闭了Tomcat服务
快捷键:ctrl+c
3. 有时,端口会被占用,请记住端口被占用时的异常:
严重: Catalina.stop:
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:422)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:337)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:415)
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind<null>:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:509)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1058)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
at org.apache.catalina.startup.Catalina.load(Catalina.java:535)
at org.apache.catalina.startup.Catalina.load(Catalina.java:555)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2012-9-26 9:34:59 org.apache.catalina.startup.Catalina load
在%Tomcat_HOME%\logs目录下使用产生日志文件
4. 此时,可以使用shutdown.bat来释放端口
2. 测试Tomcat
在地址栏输入http://localhost:8080或者http://127.0.0.1:8080,如果出现如下界面就表示成功。
3. 配置Tomcat端口号
在%Tomcat_HOME%\conf目录下,使用文本编辑器打开servlet.xml,找到
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将port=”8080”改成你想要的端口就行。
建议:使用大一些的数字,至少1024以后的端口。
4. 部署应用程序
二种方式:
1、 手动部署到webapps
将web应用程序拷贝到Tomcat目录下的webapps下
2、 虚拟目录
在%Tomcat_HOME%\conf目录下,使用文本编辑器打开servlet.xml,在Host标签内配置:
<Context path="/myweb" docBase="H:\2T100\jspservlet\myweb" reloadable="true" />
一个Context就代表一个Web应用程序,
path:虚拟路径
docBase:Web程序的物理路径
reloadable:页面改变自动重新加载
二、 Web程序的目录结构
目录
说 明
/
Web应用的根目录,该目录下所有文件在
客户端都可以访问,包括JSP、HTML,JPG
等访问资源。
/WEB-INF
存放应用使用的各种资源,该目录及其子
目录对客户端都是不可以访问,其中包括
web.xml(部署表述符)
/WEB-INF/classes
存放Web项目的所有的class文件
/Web-INF/lib
存放Web应用使用的JAR文件
三、 在Tomcat中管理Web应用程序
点击TomcatManager
输入用户名密码
配置用户和密码
在上图中点击“取消”,出现下图:
然后修改conf/tomcat-users.xml
按上图中的格式添加用户
<user username="tomcat" password="123" roles="admin,manager" />
重新进入,输入用户名和密码
进入管理界面:
四、 在Eclipse配置Tomcat
4.1. 配置
选择windwoà首选项
选择MyEclipse
选择Servers
选择Tomcat
使用6.x的版本
选择Enable
选择Tomcat路径
Apply(应用)
在Server视图中可以看到新配置的Tomcat项
也可在快捷键中的配置。
选择Confing Server
打开配置窗口
4.2. 部署项目
1、 在快捷菜单中部署
打开部署窗口,选择要部署的Server
点击Add添加项目,Project下拉框会出现所以可以部署的Web项目。
2、 在Servers视图中部署
如果不到Servers视图,打开Servers视图
如果上在面的选项中看不到Servers视图选项,那么可以选择Other,在Other的窗口中选择Servers
可以通过右键菜单也可以通过Servers视图中的快捷工具来部署
4.3. 项目名与部署工程名称
1、 选择项目属性或使用快捷键Alt+回车
2、 选择MyEclipseàweb
web Context-root就是部署后的名称。注意:以”/”开头
- MyEclipse配置Tomcat最详细的图解教程
- MyEclipse配置Tomcat最详细的图解教程
- MyEclipse配置Tomcat(图解)
- MyEclipse配置Tomcat(图解)
- MyEclipse配置Tomcat(图解)
- MyEclipse配置Tomcat(图解)
- MyEclipse配置Tomcat(图解)
- MyEclipse配置Tomcat(图解)
- MyEclipse配置Tomcat(图解)
- 转载:tomcat的配置图解教程
- MyEclipse配置JDK、Tomcat(图解)
- Myeclipse的tomcat配置(详细配图)
- Android Studio安装与使用最详细的图解教程
- Eclpise下配置MyEclipse的Tomcat (图解)
- 图解Eclipse+Tomcat+MyEclipse的安装和配置
- tomcat配置 详细教程
- Eclipse+Myeclipse+Tomcat开发JSP的详细环境配置
- Eclipse+Myeclipse+Tomcat开发JSP的详细环境配置
- O2O、C2C、B2B、B2C 区别
- 如何在Linux系统下制作RamDisk
- Linux 汇编语言开发指南
- ado连接sql server怎么使用recordcount?
- 三进制与两道趣味数学题
- MyEclipse配置Tomcat最详细的图解教程
- sizeof不是函数,是操作符,是关键字
- 解决Adobe Master Collection序列号过期问题(CS5 expired Solution)
- 分析C语言的声明
- 数据挖掘十大经典算法
- 如何在链表中释放元素
- 用AutoCompleteTextView实现历史记录提示
- qsort的使用
- JSPServlet精华笔记—新手必备