标签:指定 enter mes eclips one initial ons 新建 主机名
来张直观的图(Debug Configurations):
下面简单说一下对折两种启动方式的粗浅认识。
Apache Tomcat在开发界面上的快捷启动方式是:
效果等同于:
|
点解open按钮,可以打开Tomcat Server的配置概览。
通过这个概览文件可以了解到:
1. 基本信息(服务名、主机名、配置文件路径)
2. Server地址和项目的部署位置
这个Server path是随机的,删除Server后重新添加, Server path中tmp会加1.
3. 配置自动加载
4. 发布及超时设置
5. 端口号设置
6. MIME映射
|
1. 配置Server
2. 同时部署项目
3. 启动tomcat(启动后,会发布项目到指定部署地址)
|
1. 插件地址
2. Tomcat服务地址
3. 项目发布的位置
4. 项目
5. 检查项目中文件是否有缺失。如果有缺失,参照下一节重新进行配置。 |
1. 右键项目àPropertiesàDeployment Assembly
Deployment Assembly的意思就是部署配置。 检查是否所有需要加载的java文件路径、配置文件路径、webapp路径都配置上去了。 如果没有,点击右侧的Add 按钮添加。
只有配置在这里的文件,才会被部署到Tomcat 服务地址下的项目中。 缺失java文件或类文件,项目就启动不了。 缺失webapp下的静态资源文件,页面就访问不了。 |
1. 点击Debug Configurations
2. 新建Maven Bulid配置
3. 点击Debug启动。 pom.xml的build模块中有一下tomcat和maven的相关插件引用。不详述。可以打开自家项目查看。 有tomcat插件、maven项目编译插件、打包插件等。 |
下面就是胡言乱语了,没有确切证据,如果有误,欢迎指正。
1 . 现象 启动日志中可以找到,tomcat的所在位置是:项目\target\tomcat 启动日志中可以找到,编译文件的地址是:项目\target \classes
打开tomcat的文件夹,空空如也,完全没有部署项目的踪影。
看看已部署项目的截图,文件都是在的(此处显示受Deployment Assembly的影响):
选中某个资源文件,右键,查看文件的所在位置,发现所有的资源文件都在项目的原路径。
2.推测 使用maven build启动的项目: |- 引用的类文件位置在:项目\target \classes; |- 静态资源文件在:项目中静态资源文件原来的位置,没有变; |- tomcat位置:项目\target\tomcat |- tomcat的配置文件位置:workspace\Servers\Tomcat v7.0 Server at localhost-config
|
标签:指定 enter mes eclips one initial ons 新建 主机名
原文地址:https://www.cnblogs.com/zj0208/p/10009116.html