Java 使用Tomcat配置Apache Web服务器并尝试部署war文件

Java 使用Tomcat配置Apache Web服务器并尝试部署war文件,java,linux,apache,tomcat,centos,Java,Linux,Apache,Tomcat,Centos,我没有得到我的域名上我的项目。它给了我Apache测试页面,而不是我在webapps中添加的项目 我在/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.lifecyc

我没有得到我的域名上我的项目。它给了我Apache测试页面,而不是我在
webapps
中添加的项目

我在
/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


1。cd/usr/local/apache/modules
2.cd/usr/local/apache/conf
3.vim.properties
worker.list=我们很重要
worker.we matter.type=ajp13
工人。我们很重要。端口=8009
工人。我们很重要。主机=192.169.217.121
4.Apache Web服务器文件:
vim/usr/local/apache/conf/httpd.conf
LoadModule jk_modules/mod_jk.so
JkWorkersFile/usr/local/apache/conf/workers.properties
JkLogFile日志/mod_jk.log
jkloglevelemerg
JkLogStampFormat“[%a%b%d%H:%M:%S%Y]”
JkOptions+ForwardKeySize+ForwardURICompat-ForwardDirectories
JkRequestLogFormat“%w%V%T%p%q%r%V%U”
服务器名www.we-matter.com
重新启动发动机
重写规则^/(.*)$/we matter/$1[L,PT]
JkMount/*我们很重要
6.服务httpd停止
启动服务

您正在Apache httpd中创建一个命名虚拟主机

<VirtualHost *:80>
    ServerName www.upyourcode.com
    RewriteEngine on 
    RewriteRule ^/(.*)$ /upyourcode/$1 [L,PT]
    JkMount  /* upyourcode
</VirtualHost>

服务器名www.upyourcode.com
重新启动发动机
重写规则^/(.*)$/upyourcode/$1[L,PT]
JkMount/*upyourcode
这将涵盖主机头进入
www.upyourcode.com
的所有请求。任何其他主机名都将返回默认虚拟主机,该虚拟主机可能没有您的
JkMount
配置,而是配置为默认内容,例如httpd的“Success”页面,而不是您自己的内容


您需要配置默认虚拟主机,向您在本问题中提到的虚拟主机添加一个
ServerAlias
,或者添加另一个带有
ServerName
的虚拟主机,您希望在该主机上看到您的内容。

链接到您的站点(如果是-我不打算单击它)一旦您解决了问题,将使此问题无效。我也认为它是垃圾邮件。请描述它是“Tomcat”还是“Apache HTTPD”测试页面,或者在这里发布它的文本,然后删除链接。事实上,这是我考虑垃圾邮件的链接——一旦你的问题得到解决,链接就不会再显示你的问题了。这个问题将永远留在这里(除非以垃圾邮件形式关闭),对于任何与您有相同问题的人来说都应该是有价值的。您现在已经编辑掉了链接,但错过了描述:是Tomcat测试页面吗?另外:当您输入域名时,您所做的哪些配置使您期望看到您的应用程序?最后,如果您的问题与标签相关:阅读标签的描述并编辑问题以提供相关信息。我已经第三次删除它了,因为在您的问题中没有暗示这个标记是相关的。“配置ApacheWebServer”的信息还不够。我也在配置它,没有遇到任何问题。请通过编辑您的问题,而不是在问题下方进行评论来提供答案。您不会希望我观看20分钟的视频来帮助您,对吗?事实上,我投票结束这个问题,因为您请求的是调试帮助,而没有提供问题本身所需的信息。到目前为止,它说你正在做一些事情,所以为了解决你的问题,你应该做一些不同的事情——这是基于你提供的信息的可用详细程度。所以我已经建议把这个评论转移到聊天上,但我现在不在了。聊天意味着我愿意问更多的个人澄清问题,但我不会。