tomcat部署项目到本地以及端口相关
2016-12-26 16:13
260 查看
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,启动后打开tomcat的修改界面(open)
⑤找到servers location,选择第二个(User tomcat Installation) ⑥修改deploy path为webapps ⑦保存关闭
需要说明的是①②③必须操作,否则下面的步骤会被置灰无法操作。
操作图例:
在sever下Remove掉当前发布的所有项目并清理掉历史部署文件;然后启动tomcat(这点很重要)
![](https://img-blog.csdn.net/20161226160720364?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzYwNDAzMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
如果以上操作以下界面依然为灰色那么可以重新new一个server(右键new就可以了)
然后按照下面来编辑server,按照下图所示
![](https://img-blog.csdn.net/20161226160836409?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzYwNDAzMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20161226160846990?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzYwNDAzMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
修改项目访问根路径2种途径:
1.修改服务器配置:
![](https://img-blog.csdn.net/20161226161003397?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzYwNDAzMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20161226161014647?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzYwNDAzMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2.通过eclipse进行修改
右键web项目,选择properties
![](https://img-blog.csdn.net/20161226161131991?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzYwNDAzMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
打开该配置文件修改以下属性;修改为没有占用的端口
1.
![](https://img-blog.csdn.net/20161226161208539?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzYwNDAzMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2.
![](https://img-blog.csdn.net/20161226161224133?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzYwNDAzMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
端口占用查看;cmd 中运行netstat -ano
![](https://img-blog.csdn.net/20161226161304572?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzYwNDAzMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
当服务器中启动了多个tomcat的时候,start.bat启动的窗口都叫tomcat;这样难免混淆造成操作和管理的不便;其实这个问题改个配置文件的属性设置就可以了:按照如下步骤进行设置
具体办法是:
修改%tomcat_home%/bin目录下的”catalina.bat”文件,找到
if “%TITLE%” == “” set TITLE=Tomcat
修改为想要的名称即可
如:
if “%TITLE%” == “” set TITLE=自定义窗口名称
保存文件,重启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,启动后打开tomcat的修改界面(open)
⑤找到servers location,选择第二个(User tomcat Installation) ⑥修改deploy path为webapps ⑦保存关闭
需要说明的是①②③必须操作,否则下面的步骤会被置灰无法操作。
操作图例:
在sever下Remove掉当前发布的所有项目并清理掉历史部署文件;然后启动tomcat(这点很重要)
如果以上操作以下界面依然为灰色那么可以重新new一个server(右键new就可以了)
然后按照下面来编辑server,按照下图所示
修改项目访问根路径2种途径:
1.修改服务器配置:
2.通过eclipse进行修改
右键web项目,选择properties
修改端口: 找到tomcat安装文件路径下的server.xml文件 ![这里写图片描述](https://img-blog.csdn.net/20161226161158304?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzYwNDAzMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
打开该配置文件修改以下属性;修改为没有占用的端口
1.
2.
端口占用查看;cmd 中运行netstat -ano
***其他有用的小设置***
当服务器中启动了多个tomcat的时候,start.bat启动的窗口都叫tomcat;这样难免混淆造成操作和管理的不便;其实这个问题改个配置文件的属性设置就可以了:按照如下步骤进行设置
具体办法是:
修改%tomcat_home%/bin目录下的”catalina.bat”文件,找到
if “%TITLE%” == “” set TITLE=Tomcat
修改为想要的名称即可
如:
if “%TITLE%” == “” set TITLE=自定义窗口名称
保存文件,重启tomcat即可。
相关文章推荐
- eclipse,tomcat部署web项目,以及本地文件访问
- IntelliJ IDEA及 tomcat 关于项目本地部署和远程部署的相关讨论
- 将本地开发的 Maven 2 项目部署到 Linux Tomcat 下的步骤
- eclipse部署web项目至本地的tomcat但在webapps中找不到
- CentOS系统下Apache负载均衡、Tomcat集群以及项目热部署配置
- eclipse部署web项目至本地的tomcat但在webapps中找不到
- 解决web项目无法部署到eclipse配置的本地tomcat
- eclipse部署web项目至本地的tomcat但在webapps中找不到
- eclipse部署web项目至本地的tomcat但在webapps中找不到
- eclipse部署web项目至本地的tomcat但在webapps中找不到
- 单独启动tomcat和从eclipse中启动tomcat的差异,以及将Eclipse中的Web项目部署到Tomcat的方法
- web项目无法部署到eclipse配置的本地tomcat
- tomcat部署多个项目,并使用不同的端口号
- 同一Tomcat 多个端口部署不同的项目
- eclipse部署web项目至本地的tomcat但在webapps中找不到
- eclipse部署web项目至本地的tomcat但在webapps中找不到
- tomcat 添加用户以及三种部署项目的方式
- 将Eclipse下的项目部署到本地的Tomcat下的几种方法
- eclipse部署web项目至本地的tomcat但在webapps中找不到