eclipse server和tomcat的区别,将server的部署目录改到自己安装的tomcat中及如何设置tomcat用户
2014-04-13 20:58
489 查看
转:http://www.cnblogs.com/Yogurshine/archive/2013/06/05/3118525.html
一、发现问题(如果不把项目部署到tomcat的webapp目录下不启动自己安装的tomcat,外网将访问不到!)
在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。
二、验证
很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost:8080/webDemo/login.jsp可正常打开。但在外部浏览器上打开http://localhost:8080时确没有出现所期望的小猫画面。
三、原因
eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下
的.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夹里面存放着该项目的信息。
四、修改
为了使项目默认部署到tomcat安装目录下的webapps中,show view—>servers—>找到需要修改的tomcat—>右击 ①停止eclipse内的Tomcat服务器(stop) ②删除该容器中部署的项目(add and remove) ③清除该容器相关数据(clean) ④打开tomcat的修改界面(open)
⑤找到servers location,选择第二个(User tomcat Installation) ⑥修改deploy path为webapps ⑦保存关闭
需要说明的是①②③必须操作,否则下面的步骤会被置灰无法操作。
二、配置tomcat-users.xml
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>
解决方法:
你直接修改tomcat-user.xml是不行的,还要在eclipse编辑器里面的server里打开tomcat-user.xml,再修改
一、发现问题(如果不把项目部署到tomcat的webapp目录下不启动自己安装的tomcat,外网将访问不到!)
在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。
二、验证
很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost:8080/webDemo/login.jsp可正常打开。但在外部浏览器上打开http://localhost:8080时确没有出现所期望的小猫画面。
三、原因
eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下
的.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夹里面存放着该项目的信息。
四、修改
为了使项目默认部署到tomcat安装目录下的webapps中,show view—>servers—>找到需要修改的tomcat—>右击 ①停止eclipse内的Tomcat服务器(stop) ②删除该容器中部署的项目(add and remove) ③清除该容器相关数据(clean) ④打开tomcat的修改界面(open)
⑤找到servers location,选择第二个(User tomcat Installation) ⑥修改deploy path为webapps ⑦保存关闭
需要说明的是①②③必须操作,否则下面的步骤会被置灰无法操作。
二、配置tomcat-users.xml
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>
注:解决tomcat配置tomcat-user.xml文件自动还原
当重启tomcat后自己手动配置的都消失了,还原成最原始的.解决方法:
你直接修改tomcat-user.xml是不行的,还要在eclipse编辑器里面的server里打开tomcat-user.xml,再修改
相关文章推荐
- 给新手--安装tomcat后username和password设置以及项目怎么部署在tomcatserver上
- [安装部署]如何让用户自己选择是否在桌面创建快捷方式
- 利用用户自己的server、tomcat下的解决iOS7.1企业应用无法安装应用程序 由于证书无效的问题
- 利用用户自己的server、tomcat下的解决iOS7.1企业应用无法安装应用程序 由于证书无效的问题
- 分别在~/.bashrc、~/.xinitrc或~/.xprofile文件中设置自己的用户环境的区别
- Tomcat设置虚拟目录的方法, 不修改server.xml
- Tomcat6设置虚拟目录和Server.xml详解
- Tomcat部署与Geoserver安装介绍(二)
- Tomcat设置虚拟目录的方法, 不修改server.xm
- eclipse设置tomcat部署目录
- vs2008安装部署程序时如何设置程序开机启动?
- 服务器上只安装一份Tomcat,如何部署多个应用,要求每个应用使用不同的端口
- 设置Tomcat应用自动部署目录
- 如何将war包部署到 Linux下的tomcat上(针对自己的公司)
- TOMCAT如何设置虚拟目录
- 如何在Linux环境下建立Git Server并设置用户
- 如何设置 Apache HTTP Server 的文件根目录(DocumentRoot)
- 如何在idea中设置Tomcat热部署
- 群辉tomcat安装目录,群辉修改tomcat设置
- 转arcgis server部署 自己安装的体会