maven学习五 Eclipse下Tomcat常用设置

Eclipse下Tomcat常用设置

1,Eclipse建立Tomcat服务

1.1 新建Server

首先这里是指,jee版的Eclipse。Eclipse是没有像MyEclipse那样集成Tomcat的,需要我们自己设置。

New -> Other -> Server ,然后选择Apache下的tomcat的版本。

注意:如果Next或Finish按钮都是灰的,那么需要到Windw- > Preferences -> Server -> Runtime Environments 中进行设置。需要增加爱一个tomcat运行环境。指定tomcat的路径和jre。如图:

1.2设置Tomcat Server

接着新建Server说,点击Next后,会让添加项目,先不要添加,还需要配置一些地方。Finish。

打开Servers窗口,里面会有我们刚建好的Tomcat,双击它就会打开配置文件。

设置1:在Server Locations里,选择Use Tomcat installation。就是发布项目时把文件发布到Tomcat安装目录下。默认是在Eclipse的Server项目中,路径特别深,所以想查看文件特别麻烦。

设置2:

Server Options的第一个选项Serve modules without publishing

在默认情况下,当项目部署到tomcat中,该插件会把项目文件拷贝到上一个配置项Server Locations中的显示Server path的wtpwebapps目录下,即当前wrokspace所在目录下的。metadata子目录中,如我的wrokspace是D:\workspace,那么该目录是:D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps。但如果选中上面的这个选项,则不会把项目文件发布到该目录下运行,而是:web资源目录是:web项目的WebContent,即maven web项目的src/main/webapp目录 ,class文件目录是:是当前配置的class文件的输出目录,即maven项目的target/classes目录

选择Publish module contexts to separate XML files。如果不选一般会报错。did not find a matching property。这一步的主要目的在于 :使本来     配置在conf/server.xml里的<context>元素,separate到/conf/Catalina/localhost/的目录下专门生成一个{context_name}.xml。

modules auto reload by default意思是自动自加载

enable security 启用安全保护我们的应用

设置3:

never publish automatically   从来不进行自动发布操作

Automatically publish when resources change  当资源发生改变时候自动发布

Automatically publish after a build event 在一个build事件后(具体时间在Publishing interval(in seconds)中设置)自动发布

如果项目比较大,可能启动时间较长,但是tomcat设置了超时时间,这个时候我们就需要把超时时间改长一些。在Timeouts更改。

设置4:在ports可以更改端口号。

1.3错误:The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:

实际这是建议使用apache的apr。如果想使用apr的话, 实际操作很简单,下载 http://tomcat.heanet.ie/native/1.1.1/binaries/win32/tcnative-1.dll。将这个文件复制到C:\WINDOWS\system32\下面然后重新启动tomcat。

2,添加删除发布项目

这个就简单了,先打开Server窗口,右击Tomcat。

Add and remove 添加删除项目。不是Dynamic Web类型的项目将不允许添加。

Publish 发布项目。

Start 启动tomcat。

发现其他问题接着补充

时间: 2024-10-26 08:46:43

maven学习五 Eclipse下Tomcat常用设置的相关文章

Eclipse下Tomcat常用设置

Eclipse下Tomcat常用设置 1,Eclipse建立Tomcat服务 1.1 新建Server 首先这里是指,jee版的Eclipse.Eclipse是没有像MyEclipse那样集成Tomcat的,需要我们自己设置. New -> Other -> Server ,然后选择Apache下的tomcat的版本. 注意:如果Next或Finish按钮都是灰的,那么需要到Windw- > Preferences -> Server -> Runtime Environme

Eclipse下Tomcat插件的安装

http://blog.csdn.net/kyle8525_nsn/article/details/8512233 如果你的jdk是jkd1.6.0_21及之后的版本 可能在启动Eclipse时遇到Out of Memory的问题,解决方法是在eclipse.ini文件中添加一行:-XX:MaxPermSize=256m 在Eclipse下安装Tomcat插件使开发,编译,发布变的相当的简单,下面就说一下安装的过程,很简单的: 1.先下载一个tomcat插件  地址:http://www.ecl

Eclipse几点常用设置+个人喜好

1.代码自动提示 在我们忘记方法名或者想偷懒时,代码自动提示很管用.不过Eclipse默认是输入"."后才会出现包或类成员的提示,也就意味着我们必须先输入一个完整的类名,提示才能出来:或者每次都按下 alt + / .如何才能让它每次只要输入字母之后,也能出现提示呢?在这里可以设置:Window -> Preferences -> Java -> Editor -> Content Assist -> Auto Activation delay是自动弹出提

转!!!解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)

1.配置eclipse的开发环境,配置jdk的安装路径和tomcat安装路径. 2.在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一个tomcat,通过启动该tomcat来发布Dynamic Web Project的时候,其实并未将工程发布到tomcat 安装目录所在的 webapps下.这点可以去上述的tomcat 安装目录 的webapps目录下查看.从启动时候的控制台输出来看项目是被发布到了如下的目录: 信息: Set web app

解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)

配置eclipse的开发环境,配置jdk的安装路径和tomcat安装路径.在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一个tomcat,通过启动该tomcat来发布Dynamic Web Project的时候,其实并未将工程发布到tomcat 安装目录所在的 webapps下.这点可以去上述的tomcat 安装目录 的webapps目录下查看.从启动时候的控制台输出来看项目是被发布到了如下的目录: 信息: Set web app root

Eclipse下 tomcat 输出路径配置修改 (Java Web发布路径修改/webapps/wtpwebapps)

Eclipse是允许自配置Tomcat来调试Java web的,但是它发布的时候默认不是发布到Tomcat的webapps的目录下,这让我纠结了好久,因为我开始用MyEclipse(但为了保持团队开发工具的统一,现在都改成了Eclipse作为开发工具)开发Java Web时,他会自动部署到webapps目录下,奇怪了,跑到哪去了?问了下同事,也查了下资料,下面的这篇文章帮我找到了解决方案: 在Eclipse下配置server为Tomcat(一般为Tomcat 6.X),双击server面板中的T

如何修改eclipse下tomcat的工程所生成的项目文件的名称

第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加: < /Context> 第二种方法:将web项目文件直接拷贝到webapps 目录下. 第三种方法:在conf目录中,新建 Catalina(注意大小写)\localhost目录,在该目录中新建一个,名字可以随意取,只要和当前文件中的文件名不重复就行了,该的内容为: < /Context> 第四种,eclipse下修改项目名导致tomcat内发布名不一致的解决方法: (我用的第四种方法,完美解决

Eclipse下tomcat输出路径配置

在Eclipse下配置server为Tomcat(一般为Tomcat 6.X),双击server面板中的Tomcat v6.0 Server,出现的Server Locations配置有三个选项: 1. Use workspace metadata (does not modify Tomcat installation); 2. Use Tomcat installation (take control of Tomcat Installation); 3. Use Custom locati

eclipse下tomcat运行maven出现ClassNotFoundException错误

棱镜学院   www.prismcollege.com 专注IT在线 今天部署tomcat maven项目时,出现了错误如下: java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720) at org.apac