On Tue, 12 Mar 2002, jean-frederic clere wrote: > What to do when myvhost is www.apache.org for example... > uri."www.apache.org:8888/examples".worker? Using ':' instead of '.' does not > solve the problem.
Sounds good. If we use a hierarchical name we also solve the 'type' restriction: worker.ajp13_9009.port=9009 or worker.ajp13.9009.port=9009 Each name must start with the type. Quotes can be used for the local part, and will be ignored. The local part can be used in the constructor ( I mean factory :-) for additional heuristics, to reduce the amount of configuration. worker.ajp13."host2.foo:8009" or worker.ajp13.host2.foo:8009 I would still like to have : and uri-style names at least as an option. What about using URI for name: ajp13://host.foo:8009/?lbfactor=1 or ajp13://host.foo:8009/;lbfactor=1 Even better - .:/_"- are delimiters, the prefix is used to locate the type ( it can have one or more components ), the last component is used as property. And the property and "=value" are optional - so ajp13://host.foo:8009 will be a valid construct in workers.properties, the name used in constructor and all properties with default values. If we do that we can simplify the config even more - and eliminate the requirement for a worker to be declared in workers.properties. You just use a uri for the name, in the JkMount equivalent - and we'll know what to do. Even more extreme - use full uri, with query strings. We're in a http server, we should know how to parse this kind of stuff :-) <Location /examples> JkUriSet worker ajp13://tomcat_host.my.com:8009?lbfactor=10&debug=INFO </Location> And another idea for workers.properties: myworker1=ajp13://host.name.com:8009?lbfactor=10&debug=INFO In this case the name ( without any delimiter ) will act as a shortcut or alias, the RHS will be a URI that will be used in constructor. Both alias or the uri can be used in JkMount/JkUriSet/uri properties. More brainstorming ? Should we post this on tomcat-users, to get more feedback ? Costin -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>