zoukankan      html  css  js  c++  java
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题

    •   如图,我创建了一个work 的web project,当工程完成之后,部署在服务器上时,整个work工程会被打包成一个war包,如
    •   除了可以在eclipse上运行,工具会帮我们自动部署在服务器上之外,我们也可以手动进行部署,比如war包放在D: omcatapache-tomcat-6.0.47webapps 目录下 (以tomcat服务器为例),然后启动服务器,即可正常部署。
    • 无论是工具自动部署还是手动部署,在服务器启动之后,会解压项目文件,即work.war 这个包 ,如图:
    • 当web工程部署成功后,我们打开work文件,

      

    • 这里的目录和下图中的webContent目录下的内容是一样的,而java Resources里的源代码并没有部署到服务器里,只有WEB-INF里的classes里有.class编译文件。这样当我们把web项目部署到服务器上时,别人无法看到我们的源代码,但可以正常使用软件,也就是说所有源代码都应该放到src包下,而html、js、css等文件都应该放到WebContent文件下。

      



    我在example工程里创建了一个file.txt文件,
    这个文件的路径可以通过右击文件查看Properties查看路径名,
     
    我往这个eclipse列表中的file.txt文件里写入一些内容,

     

    运行后发现,无论是eclipse列表中的file.txt文件 还是真实目录下的文件即(C:UsersAdministratorworkspace.metadata.pluginsorg.eclipse.wst.server.core mp0wtpwebappsexample)里的file.txt文件内容都成功修改。
     
    如果往真实目录下的file.txt里写入文件的话如下图,那么真实目录下的file.txt里的内容成功修改,而eclipse列表中的file.txt文件里的内容不会被修改。

     

  • 相关阅读:
    HashMap源码分析
    静态代理和装饰模式的区别
    自动内存管理
    ReentrantReadWriteLock
    ReentranLock
    对象的内存布局
    对象的创建
    [P2495][SDOI2011]消耗战——虚树
    [HDU2966]In case of failure——KD树
    [Gym-101158J]Coverthe Polygon with Your Disk——梯度下降,模拟退火
  • 原文地址:https://www.cnblogs.com/shyroke/p/6119972.html
Copyright © 2011-2022 走看看