【发布时间】:2020-08-01 22:13:15
【问题描述】:
我没有在我的域名上获得我的项目。它给了我 Apache 测试页,而不是我在 webapps 中添加的项目。
我的战争文件 FINAL_WE.war 在 /opt/code/apache-tomcat-8.5.54/webapps/
我已经启动了我的 tomcat 服务器。使用 /bin/ 文件夹中的sh startup.sh。
日志给了我tail -f catalina.out
20-Apr-2020 04:06:13.733 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib]
20-Apr-2020 04:06:13.837 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
20-Apr-2020 04:06:13.879 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
20-Apr-2020 04:06:13.909 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1307 ms
20-Apr-2020 04:06:14.001 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
20-Apr-2020 04:06:14.004 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.54
20-Apr-2020 04:06:14.038 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/opt/code/apache-tomcat-8.5.54/webapps/FINAL_WE.war]
20-Apr-2020 04:06:14.602 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/opt/code/apache-tomcat-8.5.54/webapps/FINAL_WE.war] has finished in [564] ms
20-Apr-2020 04:06:14.609 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
20-Apr-2020 04:06:14.623 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 714 ms
我已经执行了以下命令
1. cd /usr/local/apache/modules
2. cd /usr/local/apache/conf
3. vim workers.properties
worker.list=we-matter
worker.we-matter.type=ajp13
worker.we-matter.port=8009
worker.we-matter.host=192.169.217.121
4. Apache Web Server file:
vim /usr/local/apache/conf/httpd.conf
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /usr/local/apache/conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel emerg
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T %p %q %r %v %U"
<VirtualHost *:80>
ServerName www.we-matter.com
RewriteEngine on
RewriteRule ^/(.*)$ /we-matter/$1 [L,PT]
JkMount /* we-matter
</VirtualHost>
6. service httpd stop
service httpd start
【问题讨论】:
-
链接到您的网站(如果是 - 我不会点击它)将在您解决问题后使该问题无效。我也将其视为垃圾邮件。请描述它是“Tomcat”还是“Apache httpd”测试页面或在此处发布其文本并删除链接。
-
确实 - 这是我认为是垃圾邮件的链接 - 一旦您的问题得到解决,该链接将不再显示您的问题。该问题将永远存在(除非作为垃圾邮件关闭),并且对于遇到相同问题的任何人都应该是有价值的。
-
您现在已经编辑掉了链接,但错过了描述:它是 Tomcat 测试页面吗?另外:您做了什么配置,让您希望在输入域名时看到您的应用程序?最后,如果您的问题与apache 标签相关:阅读标签的描述并编辑问题以提供相关信息。我已经第三次删除它了,因为你的问题中没有暗示这个标签是相关的。
-
“配置 Apache Webserver”的信息还不够。我也在配置它,并且没有遇到任何问题。请通过编辑您的问题提供minimal reproducible example,而不是在其下方发表评论。
-
你不会指望我看一个20分钟的视频来帮助你吧?事实上,我投票结束这个问题,因为您在在问题本身中提供所需信息的情况下要求调试帮助。到目前为止,它说您正在做 something,因此为了解决您的问题,您应该做 something different - 这是基于您的信息的可用详细程度提供。 SO已经建议将此评论线程移至聊天,但我现在出去了。聊天意味着我愿意提出更多个人澄清问题,但我不会。
标签: java linux apache tomcat centos