
首先你要了解一个带有源码的web应用程序的结构,下面请看结构分析:
web应用程序结构分析:
--src:基本存放java和一些像strutsxml的文件。
--web-root:部署web项目就是部署这个文件。
--web-root下web-inf:存有页面(jsp/html)和java生成的class文件。
--------------------------------Tomcat部署结构--------------------------------
1、它不会添加的你的src目录,它会把你web-root这个文件夹给你改成web项目的名字部署到apache-tomcat-6020\webapps\目录下。
2、apache-tomcat-6020\work\Catalina\localhost\目录下是你的web项目驱动程序。
3、apache-tomcat-6020\conf\tomcat-usersxml可以配置你的tomcat密码等信息。
4、apache-tomcat-6020\conf\webxml下是一些查用格式等等信息。
5、apache-tomcat-6020\conf\contextxml下就是配置ip和端口的一些信息,驱动web项目也是在这个xml走通的!其实不用先关闭服务器的
将更新的程序打包成war文件放到webapp目录下即可
jar cvf 名称war
另外,你如果是在Eclipse+MyEclipse环境中编辑并发布应用的话,根本不必更新的,你每次的修改,都会自动同步到Tomcat的在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。
一、静态部署
静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。以下3中方式都可以部署:
1、将PetWeb目录拷贝到$CATALINA_HOME\webapps下,然后启动服务器就可以了。这种方式比较简单,访问地址如下:>一、
1、在标准的web系统右键,选择Run on Server
2、选择Tomcat服务器,如何没有,可以点击Add新增服务器。直接点击[Finish]按钮,就可以正常运行你的Web应用了。
二、改进方案:将应用部署到Tomcat中的webapp目录中。
1、首先在上面配置好的服务器中的所有应用删除,直接点击应用右键删除即可。
2、选择服务器,右键菜单中选择[Clean]按钮。
3、双击服务器
4、修改配置项:
a将Server Locations 改为Use Tomcat Installation。
b修改Deploy path改为webapps目录。
5、保存修改。
重新将应用添加到服务器中,重新启动Tomcat,发现已经将工程部署到webapps中了。1)配置tomcat应用服务器
File->Settings
Build,Execution,Deployment ->Application Servers
点击"+"号,选择"Tomcat Server"
选中tomcat 的地址,点击OK
2)配置web应用
Defaults->TomcatServer
点击"+"号,
Server tab页,修改Name ,Applicaton server 下拉框选择刚才配置的Tomcat应用服务器。
Deployment目录选择要部署的web应用,注意此处一定要选到WebContent文件夹,即WEB-INF上的上一级目录:
点击OK,并配置应用的上下文路径:
3)修改编译输出路径。
工程->右键->Open Module Settings
选择Paths tab页,将output path:配置到WEB-INF\classes中,否则会找不到类。
4)启动tomcat
完毕!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)