Joakim Erdfelt
7790ba9657
432192 - jetty-start / Allow JETTY_LOGS use for start-log-file
...
+ Internal initialization & validation of start-log-file is
done via BaseHome.getPath(String) to allow the path to be
anywhere on the filesystem, not just under ${jetty.base}
2014-06-06 12:33:57 -07:00
Joakim Erdfelt
646d85a68b
436388 - Allow case-insensitive STOP.KEY and STOP.PORT use
...
+ Internal (to start.jar) use of properties are now case-insensitive
2014-06-06 12:30:00 -07:00
Joakim Erdfelt
11b08b77e6
436524 - Start / Downloadable [files] references in modules cannot use ":" themselves
...
+ Updating usage.txt to indicate new use of "|"
2014-06-06 12:25:28 -07:00
Joakim Erdfelt
0c54ad2f20
432321 - jetty-start / Allow defining extra start directories for common configurations
...
+ Updating usage.txt
2014-06-06 08:40:52 -07:00
Joakim Erdfelt
5f8ed9519b
Restore Origin/Source information of raw arguments from ConfigSource(s)
...
+ Change will remember where each raw argument from a DirConfigSource
comes from (previously only remembered the origin of properties)
2014-06-04 15:48:58 -07:00
Joakim Erdfelt
7ee2f4e367
Fixing extraneous output and duplicate ${jetty.base}/${jetty.base} references when using --add-to-startd
2014-06-04 11:24:42 -07:00
Joakim Erdfelt
bbab2e7832
436524 - Start / Downloadable [files] references in modules cannot use ":" themselves
...
+ Switching out support for ":" to "|"
2014-06-03 17:09:48 -07:00
Greg Wilkins
92ffcfc0f8
expand properties on command line for exec
2014-05-26 16:16:33 +02:00
Greg Wilkins
0d70ae87b2
turn off startlog redirect when starting
2014-05-26 00:46:32 +02:00
Greg Wilkins
5edf15241b
started mechanism uses Properties
...
list Properties in --dry-run
fix start log file
2014-05-25 22:54:15 +02:00
Joakim Erdfelt
69e6701106
435086 - ${jetty.base}/resources not on classpath when using --module=resources
...
+ Adding test case for resource.mod
+ Fixing java.nio.file.PathMatcher use to not include trailing slash for
directory matches.
2014-05-16 09:55:36 -07:00
Greg Wilkins
51324a2786
434505 Allow property files on start.jar command line
...
Signed-off-by: Tom Zeller<tzeller@dragonacea.biz>
(cherry picked from commit d621df3c34
)
Conflicts:
jetty-start/src/main/java/org/eclipse/jetty/start/FS.java
jetty-start/src/main/java/org/eclipse/jetty/start/StartArgs.java
2014-05-13 12:31:06 +02:00
Joakim Erdfelt
b7b29ca4a3
432321 - jetty-start / Allow defining extra start directories for common configurations
...
+ renaming --extra-start-dir=<path> to
--include-jetty-dir=<path>
2014-05-08 15:05:28 -07:00
Joakim Erdfelt
5db6f65354
Increasing visibility for Ben
2014-05-08 14:08:13 -07:00
Joakim Erdfelt
5cc6833f50
433563 - Jetty fails to startup on windows - InvalidPathException
...
+ PathMatchers.isAbsolute() and .getSearchRoot() adjusted to not
rely on Path object behavior differences between Unix and Windows
+ Updated StartArgs processing of --lib to automatically expand
extra lib references prior to submitting them to the internal
BaseHome for processing as pattern for paths.
+ Updated test cases for new behavior.
2014-04-29 14:25:06 -07:00
Joakim Erdfelt
1de043d6c3
433563 - Jetty fails to startup on windows - InvalidPathException
...
+ Adjusted PathMatchers.isAbsolute() to only consider the
search root, and not the whole path.
2014-04-28 13:59:55 -07:00
Joakim Erdfelt
348cd406c8
Removing deprecated methods
2014-04-15 14:54:19 -07:00
Joakim Erdfelt
e5314d4a3e
432321 - jetty-start / Allow defining extra start directories for common configurations
...
+ Adding Config Search order output to --list-config
2014-04-15 13:40:16 -07:00
Joakim Erdfelt
dc3362ba3c
Removing deprecated methods
2014-04-15 12:22:53 -07:00
Joakim Erdfelt
41ab91988b
432321 - jetty-start / Allow defining extra start directories for common configurations
...
+ Fixing jetty.base default detection to use user.dir instead of
jetty.home
2014-04-15 10:32:28 -07:00
Joakim Erdfelt
599595f544
FS utility class cleanup of unused code
2014-04-15 10:31:27 -07:00
Joakim Erdfelt
8f733169f5
432321 - jetty-start / Allow defining extra start directories for common configurations
...
+ Final work for unit testing happiness
+ BaseHome is now configured via ConfigSources (as intended)
+ StartArgs now parses the ConfigSources list (in reverse)
+ CommandLineConfigSource now does all of the ${jetty.base} and
${jetty.home} determination (from properties and env, with
fallbacks)
2014-04-11 14:26:35 -07:00
Joakim Erdfelt
eff78efe3c
432321 - jetty-start / Allow defining extra start directories for common configurations
...
+ Integration of ConfigSources with rest of startup.
2014-04-10 16:45:11 -07:00
Joakim Erdfelt
682a01792f
432321 - jetty-start / Allow defining extra start directories for common configurations
...
+ Introduction of ConfigSources (a properly ordered list of ConfigSource
impls) to aide in initial setup of configuration sources, prior to
being parsed by StartArgs for the final runtime configuration of
the jetty server.
2014-04-10 11:54:27 -07:00
Joakim Erdfelt
1b9f0cb945
Cleanup of Main.moduleIni() to .buildIni() with better documentation
2014-04-09 10:02:28 -07:00
Joakim Erdfelt
5ecf564dfa
432321 - jetty-start / Allow defining extra start directories for common configurations
...
+ Identified test cases for extra-start-dir logic
+ Working on layered ConfigSource approach to handling extra-start-dir
2014-04-09 09:51:20 -07:00
Joakim Erdfelt
a9c01d3607
432321 - jetty-start / Allow defining extra start directories for common configurations
...
+ Initial impl of BaseHome with support for lookups on extra start dirs
2014-04-08 09:57:52 -07:00
Joakim Erdfelt
e793c85eb4
Cleanup and documentation of StartArgs in prep for extra-start-dirs
2014-04-08 06:45:04 -07:00
Joakim Erdfelt
87f2deed65
Squelching prior notified loop detection
2014-04-08 06:11:42 -07:00
Joakim Erdfelt
9d0143b704
Making searchDepth configurable via System property
2014-04-08 06:08:39 -07:00
Joakim Erdfelt
ce75625f0f
Preparing BaseHome for extra-start-dirs
2014-04-08 06:08:21 -07:00
Joakim Erdfelt
eb53a9ce6d
Minor fix for ConcurrentModificationException
2014-04-07 10:31:34 -07:00
Greg Wilkins
2b2d3ac762
Fixed start.jar handling of expanded modules during --add-to-start
2014-04-07 13:11:41 +10:00
Greg Wilkins
cf430665b5
Fixed start.jar handling of expanded modules during --add-to-start
2014-04-04 14:09:46 +11:00
Greg Wilkins
6e9879cc6b
removed debug
2014-04-03 19:12:49 +11:00
Greg Wilkins
303fa57eaf
improved protonego module structure to avoid ini files of parameterized modules
2014-04-03 16:50:33 +11:00
Greg Wilkins
157a54ec5c
430341 Use apache jsp/jstl by default in 9.2.0
2014-04-03 14:16:13 +11:00
Joakim Erdfelt
f3d312698f
425736 - jetty-start / Jetty 9 fails to startup with --exec option if Java path contain
...
+ Using .addRawArg() to avoid space escaping for Java Bin
2014-03-28 09:59:16 -07:00
Joakim Erdfelt
2f6f210174
430747 - jetty-start / Allow --lib and module [lib] to recursively add jars
...
+ --lib={pattern} now supported
+ regular searching rules (for BaseHome) apply
+ even supporting multiple lib pattern entries via File.pathSeparator
separation, resulting in support for command lines like this:
--lib=/opt/common/lib/**.jar:lib/db/*.jar
+ {pattern} can be any valid java.nio.file.PathMatcher of syntax "glob:"
(since we rely on File.pathSeparator to break apart the --lib line
the existence of that same char in "glob:" and "regex:" means that
supporting both syntaxes of (regex and glob) isn't going to make
writing this line easy for the user. opting for glob only seems
like a good compromise)
2014-03-26 19:22:20 -07:00
Joakim Erdfelt
dfbe5c92c6
426920 - jetty-start / BaseHome.listFilesRegex() and .recurseDir() do not detect filesystem loops
...
+ Using java.nio.files to walk directory tree and detect filesystem
loops
+ All standard PathMatching patterns now work. ("glob:" and "regex:")
2014-03-26 19:01:05 -07:00
Joakim Erdfelt
a52925efcc
431279 - jetty-start / Unable to start jetty if no properties are defined.
...
+ Removed spurious check for no properties set (as System Properties are
not part of that check, but should have been, which essentially means
that there is never no properties available)
2014-03-26 11:34:08 -07:00
Joakim Erdfelt
6600abd3f9
Adding more start debug for lib resolution steps
2014-03-26 11:34:06 -07:00
Joakim Erdfelt
a55ae9e58c
427204 - jetty-start / startup incorrectly requires directory in jetty.base
...
+ Removing start failure on missing [files] entries as this would
prevent startup when the user has configured to alternative files
locations. The modules directives for [files] are defaults,
best practice, not required content. It now warns only on
missing download directives.
2014-03-21 11:54:41 -07:00
Joakim Erdfelt
2afd16ec39
427368 - start.sh fails quietly on command line error
...
+ Correcting bad --daemon use
+ Adding start-log-file command line instead
+ Adding feedback about start-log-file use
2014-03-11 14:29:11 -07:00
Jesse McConnell
ba318ccbd3
[426003] active modules with missing dependencies fail accordingly, non-active with missing deps fail silently
2014-02-04 14:09:16 -06:00
Joakim Erdfelt
dec67094bf
425696 - start.jar --add-to-start={module} results in error
2014-01-14 11:43:21 -07:00
Joakim Erdfelt
907eb6b03b
424598 - Module [npn] downloads wrong npn jar
...
+ Cleanup of --list-config output
2014-01-06 11:16:03 -07:00
Joakim Erdfelt
7af87b4a04
424598 - Module [npn] downloads wrong npn jar
...
+ Separating Module logical name from file system reference name
+ [depend] references in *.mod files are tried as file system reference
names, then logical names.
+ --module=<name> are tried only as logical names.
+ All of the npn/npn-${jvm.version}.mod files are defined as logical
name of npn-boot
2014-01-06 11:16:03 -07:00
Joakim Erdfelt
a12fd9ea03
Happy New Year - 2014!
2014-01-02 14:50:14 -07:00
Joakim Erdfelt
966c4e0130
424390 - Allow enabling modules via regex
2013-12-27 10:52:03 -07:00