mirror of
https://github.com/PowerShell/PowerShell.git
synced 2024-12-03 23:03:57 +08:00
0c38f29d68
We've signed off on these demos conceptually. The next step is for them to be implemented and all blocking engineering work needs to be enumerated and solved.
43 lines
1.8 KiB
PowerShell
43 lines
1.8 KiB
PowerShell
Dev: XML legacy [ETS?]
|
|
What are some xml workloads we can simplify with XML parsing?
|
|
Maybe cracking open some repository metadata?
|
|
JEE servers use XML pretty extensively for configuration. Perhaps a script to adjust JEE server settings? Obviously, parsing XML in bash is fraught with danger...
|
|
|
|
PS /etc/tomcat> $tomcatserverfile="/usr/share/tomcat/conf/server.xml"
|
|
PS /etc/tomcat> [xml]$tomcatconfig=Get-Content $tomcatserverfile
|
|
PS /etc/tomcat> $tomcatconfig.Server
|
|
|
|
|
|
port : 8005
|
|
shutdown : SHUTDOWN
|
|
#comment : { Security listener. Documentation at /docs/config/listeners.html
|
|
<Listener className="org.apache.catalina.security.SecurityListener" />
|
|
, APR library loader. Documentation at /docs/apr.html , Initialize Jasper prior to webapps are loaded. Documentation at
|
|
/docs/jasper-howto.html , Prevent memory leaks due to use of particular java/javax APIs...}
|
|
Listener : {Listener, Listener, Listener, Listener...}
|
|
GlobalNamingResources : GlobalNamingResources
|
|
Service : Service
|
|
|
|
|
|
|
|
|
|
PS /etc/tomcat> $tomcatconfig.Server.port
|
|
8005
|
|
PS /etc/tomcat> $tomcatconfig.Server.Listener
|
|
|
|
className SSLEngine
|
|
--------- ---------
|
|
org.apache.catalina.core.AprLifecycleListener on
|
|
org.apache.catalina.core.JasperListener
|
|
org.apache.catalina.core.JreMemoryLeakPreventionListener
|
|
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener
|
|
org.apache.catalina.core.ThreadLocalLeakPreventionListener
|
|
|
|
|
|
PS /etc/tomcat> $tomcatconfig.Server.Service
|
|
|
|
name #comment
|
|
---- --------
|
|
Catalina {The connectors can use a shared executor, you can define one or more named thread pools, ...
|
|
|