Мой маршрут tomcat '/usr/local/max/tomcat8.5.41' Мой маршрут JDK '/usr/local/max/jdk1.8'
А ниже мой код, который я редактировал в/tomcat8.5.41/conf/server.xml
138 <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="8">
139
140 <Manager className="org.apache.catalina.ha.session.DeltaManager"
141 expireSessionsOnShutdown="false"
142 notifyListenersOnReplication="true"/>
143
144 <Channel className="org.apache.catalina.tribes.group.GroupChannel">
145 <Membership className="org.apache.catalina.tribes.membership.McastService"
146 address="228.0.0.4"
147 port="45564"
148 frequency="500"
149 dropTime="3000" />
150
151 <Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver"
152 address="own IP address"
153 port="4000"
154 autoBind="100"
155 selectorTimeout="5000"
156 maxThreads="6"/>
157 <Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
158 <Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
159 </Sender>
160
161 <Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
162 <Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
163
164 </Channel>
165
166 </Cluster>
ниже мой код в /usr/lib/systemd/system/tomcat.service
1 [Unit]
2 Description=tomcat8
3 After=network.target syslog.target
4
5 [Service]
6 Type=forking
7
8 Environment=JAVA_HOME=/usr/local/max/jdk1.8
9 User=root
10 Group=root
11
12 ExecStart=/usr/local/max/tomcat8.5.41/bin/startup.sh
13 ExecStop=/usr/local/max/tomcat8.5.41/bin/shutdown.sh
14
15 UMask=0007
16 RestartSec=10
17 Restart=always
18
19
20
21 SuccessExitStatus=143
22
23
24 [Install]
25 WantedBy=multi-user.target
Даже если я комментирую 'запуск systemctl tomcat ', я не вижу Tomcat Page в адресе' http://my собственный IP: 8080 '
А вот журнал, когда я комментирую статус systemctl tomcat
● tomcat.service - tomcat8
Loaded: loaded (/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: exit-code) since 수 2019-06-05 18:58:40 KST; 2s ago
Process: 22014 ExecStop=/usr/local/max/tomcat8.5.41/bin/shutdown.sh (code=exited, status=0/SUCCESS)
Process: 21992 ExecStart=/usr/local/max/tomcat8.5.41/bin/startup.sh (code=exited, status=0/SUCCESS)
Main PID: 22001 (code=exited, status=1/FAILURE)
Jun 05 18:58:40 localhost.localdomain systemd[1]: Unit tomcat.service entered failed state.
Jun 05 18:58:40 localhost.localdomain systemd[1]: tomcat.service failed.
Когда я непосредственно комментирую «./shutdown.sh», я вижу этот журнал ниже.
Jun 05, 2019 7:01:40 PM org.apache.catalina.startup.Catalina stopServer
Critical: Catalina.stop:
java.net.ConnectException: Connection refused(Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at java.net.Socket.<init>(Socket.java:434)
at java.net.Socket.<init>(Socket.java:211)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:504)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:406)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:498)
В чем моя проблема?во-первых, я хочу запустить tomcat нормально, после этого я хочу выполнить распределение нагрузки tomcat с помощью экземпляра apache.Как я могу запустить Tomcat нормально?Помогите мне, пожалуйста.Спасибо