我使用命令jar cvf MyWarFile.war <list all files and dir to be part of war file with space in between>在linux中创建一个war文件。我不想在命令中指定每个文件/dir,我只想使用*(用当前dir中的文件创建war文件)。在尝试将目录中的所有文件(使用*)添加到正在创建的war文件时,应该如何排除某些文件/dir。
我在找类似的东西
jar cvf MyWarFile.war * <how to exclude certain file/dir>
在通过:size_t运行rails时,FFI理解jRuby,但在使用莺创建.war文件并使用java -jar my_project.war或Tomcat运行该文件之后就不懂了。
Linux | Windows
-----------------------------+-------------
java -jar works | doesn't work
tomcat works | doesn't work
rails s (using jruby) works |
我的start.sh文件中有下面一行。
unzip -c /opt/myFolder/TEST/bin/TEST.war META-INF/MANIFEST.MF
在Linux命令中,窗口使用putty转到特定的文件夹/opt/myFolder/TEST/bin。
使用start.sh ./start.sh命令启动文件。
我可以在我的控制台中看到下面的行。
7374 extra bytes at beginning or within zipfile
(attempting to process anyway)
inflating: META-INF/MANIFEST.MF
Manif