Rumah > Soal Jawab > teks badan
Hello semua, udang!
Xiaoxia baru-baru ini dibangunkan dan mengemukakan keperluan: adalah perlu untuk menambah IP intranet pelayan yang sepadan ke fail server.xml dalam semua modul yang mengandungi tomcat Contohnya adalah seperti berikut:
Petikan dari server.xml asal adalah seperti berikut:
<Service name="LMS">
<Connector port="8080" connectionTimeout="20000" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443" enableLookups="false" disableUploadTimeout="true" maxThreads="500" minSpareThreads="20" acceptCount="100"/>
<Connector port="8088" connectionTimeout="20000" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443" enableLookups="false" disableUploadTimeout="true" maxThreads="500" minSpareThreads="20" acceptCount="100"/>
<Connector port="8099" protocol="AJP/1.3" redirectPort="8443" />
<Engine defaultHost="localhost" name="Catalina">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" />
</Realm>
Sekarang kita perlu menambah IP intranet ke <Connector port="8099" protocol="AJP/1.3" redirectPort="8443" />
<Service name="LMS">
<Connector port="8080" connectionTimeout="20000" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443" enableLookups="false" disableUploadTimeout="true" maxThreads="500" minSpareThreads="20" acceptCount="100"/>
<Connector port="8088" connectionTimeout="20000" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443" enableLookups="false" disableUploadTimeout="true" maxThreads="500" minSpareThreads="20" acceptCount="100"/>
<Connector port="8099" address="1.2.3.4" protocol="AJP/1.3" redirectPort="8443" />
<Engine defaultHost="localhost" name="Catalina">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" />
</Realm>
Bagaimana cara melakukannya? Saya menggunakan sed -i '/^<Connector port="8099"/s/port="8099"/port="8099" address="1.2.3.4"/g' server.xml dan mendapati ia tidak dapat dipadankan. Apa yang perlu saya lakukan pada masa ini?
滿天的星座2017-06-20 10:08:29
sed -i '/<Connector port="8099"/s/port="8099"/port="8099" address="1.2.3.4"/g' server.xml
Perlawanan anda salah tulis, jangan ^
.
大家讲道理2017-06-20 10:08:29
Boleh jadi macam ni:
sed -i 's@Connector port="8099"@& address="1.2.3.4"@' server.xml