1、使用jetty命令启动web项目之后,就可以通过浏览器访问项目对外公开的一些服务地址。使用命令:jetty:run就可以启动jetty容器。
2、修改静态文件css,点击保存的时候,系统报错:请求的操作无法在使用用户映射区域打开的文件执行,这个就是因为配置jetty读取缓存文件导致的。
3、打开maven本地仓库jar包,将读取缓秽颢擤崮存文件的xml配置修改为false就可以解决这个问题。点击window--媪青怍牙>preferences-->输入框输入maven关键字,找到user settings打开settings.xml文件,在文件中就可以看到本地仓库的磁盘位置。
4、打开本地仓库,然后依次打开org/eclipse/jetty/jetty-webapp找到对应版本的jetty文件。注意这是针对jetty7以上的版本,如果是jetty6之下的版本,打开文件位置是:org/mortbay/jetty/也就是添加插件的artifactid
5、打开jar文件,找到webdefault.xml文件,然后修改节点useFileMappedBuffer的值为false,这样就可以不让jetty读取缓存文件。然后将文件保存到jar中。
6、如果不想修改jar文件内容,可以将这个嘛术铹砾webdefault.xml文件拉出来,放到eclipse指定问价下,然后修改useFileMappedBuffer为false。然后在jetty配置中增加加载文件的位置<defaultsDescriptor>src/main/resources/webdefault.xml</defaultsDescriptor>即可。