在同一应用程序中使用JSP和PHP

雅可比式

我的应用程序基于PHP现在,我想集成一个用编写的Web报告程序JSP因此,我有一个Apache HTTP Server用PHP编写的应用程序。我什Tomcat安装了可提供JSP文件的文件,并且在8080端口上运行良好。我也得到了mod_jk.so并LoadModule jk_module modules/mod_jk.sohttpd.conf文件中添加了一行,但是仍然无法JSP从应用程序文件夹(端口80)运行文件。我猜应该对httpd.conf文件进行额外的调整,但是我不知道应该怎么做。

编辑我的workers.properties样子完全像这样

JkWorkerProperty worker.list=ajp13w
JkWorkerProperty worker.ajp13w.type=ajp13
JkWorkerProperty worker.ajp13w.host=localhost
JkWorkerProperty worker.ajp13w.port=8009

uriworkermap.properties看起来像这样

/jsp/*=ajp13w

jsphtdocs中的一个文件夹在哪里,其中包含jsp文件

最后,我的httpd.conf现在包含

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule jk_module modules/mod_jk.so

#AddModule     mod_jk.c
#JkWorkersFile C:/Program Files/Apache Software Foundation/Tomcat 6.0/conf/workers.properties
#JkMountFile   C:/Program Files/Apache Software Foundation/Tomcat 6.0/conf/uriworkermap.properties
JkLogFile     C:/Apache/logs/mod_jk.log
JkLogLevel    info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

每条带注释的行都无法启动服务器。

编辑

我安装了较新版本的Tomcat-Tomcat 8.0,但问题仍未解决。

编辑

通过此链接apache.org判断,可以通过更改server.xml(tomcat的)和httpd.conf的某些更改(有关虚拟主机)来解决该问题但是,就像在这个世界上一样,本文没有提供任何具体示例。

编辑

我向前迈了一步。导致无法运行服务器的最愚蠢的错误是引号。所以这条线httpd.conf-JkWorkersFile C:/Program Files/Apache Software Foundation/Tomcat 8.0/conf/workers.properties给了我一个错误,有三小时的奋斗后,事实证明,它应该是JkWorkersFile "C:/Program Files/Apache Software Foundation/Tomcat 8.0/conf/workers.properties"因此,现在运行。但是,当我去时,localhost/jsp/index.jsp现在看到一个Apache Tomcat error reportHTTP Status 404 - /jsp/index.jsp这似乎是最后一个错误,但我仍然不知道该如何解决。

编辑

现在,我看到了它的工作原理。虽然,我得到了意外的行为。我以为可以将JSP文件放在htdocs文件夹中,但事实证明,它们应该放在tomcat中。

开发人员

对于最小的设置。

worker.properties文件示例:

# Minimal jk configuration
JkWorkerProperty worker.list=ajp13w
JkWorkerProperty worker.ajp13w.type=ajp13
JkWorkerProperty worker.ajp13w.host=localhost
JkWorkerProperty worker.ajp13w.port=8009   

8009是mod_jk在将请求转发到Tomcat时在HTTPD和Tomcat之间进行通信的默认端口。如果在此处进行更改,则也必须在Tomcat的server.xml中进行更改。

uriworkermap.properties文件示例:

/my_tomcat_app_to_expose_to_httpd/*=ajp13w

*有一个文件扩展名过滤器。*用于所有文件,* .jsp仅用于jsp文件,等等。

此处列出的所有应用都将通过HTTPD提供。

在httpd.conf中,您需要:

LoadModule    jk_module  libexec/mod_jk.so
AddModule     mod_jk.c
JkWorkersFile /config_location/workers.properties
JkMountFile   /config_location/uriworkermap.properties
JkLogFile     /log_location/mod_jk.log
JkLogLevel    info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails在同一应用程序中使用RABL和jbuilder?

来自分类Dev

无需团队帐户即可在Xcode中使用同一应用程序

来自分类Dev

在同一应用程序中使用ViewController的副本并具有其他功能

来自分类Dev

同一应用程序中的Heroku PHP和Node.js

来自分类Dev

在本地wi-fi网络中使用同一应用程序查询其他设备

来自分类Dev

是否可以在同一应用程序中同时使用NancyFx模块和WebAPI控制器?

来自分类Dev

在UWP和WP8.1上使用同一应用程序的Facebook登录名-哪个SID?

来自分类Dev

iOS版本:如果我的应用程序需要特定的“次要”设备,那么如何在同一应用程序中使用更新设备的好处?

来自分类Dev

iOS版本:如果我的应用程序需要特定的“次要”设备,那么如何在同一应用程序中使用更新设备的好处?

来自分类Dev

如何让同一应用程序的多个版本使用相同版本的程序集?C#

来自分类Dev

iOS 7和iOS 6同一应用程序的不同版本

来自分类Dev

在同一应用程序中同时包含crashlytics和Google Analytics(分析)

来自分类Dev

在同一应用程序中将Codeigniter连接到mysql和oracle

来自分类Dev

是否可以在同一应用程序中同时设置Crashlytics和Flurry崩溃分析?

来自分类Dev

同一应用程序中的实体框架5和6

来自分类Dev

同一应用程序/服务中的Web Api和Web ui

来自分类Dev

需要创建同一应用程序的Windows和基于Web的版本

来自分类Dev

需要创建同一应用程序的Windows和基于Web的版本

来自分类Dev

Angular2和Symfony合并在同一应用程序中

来自分类Dev

同一应用程序上的AAD OpenId和承载身份验证

来自分类Dev

iOS 7和iOS 6同一应用程序的不同版本

来自分类Dev

同一应用程序中的JPA / Eclipselink和JDBC连接

来自分类Dev

同一应用程序中的实体框架5和6

来自分类Dev

在同一应用程序中的WPF和WinForm之间导航

来自分类Dev

需要创建同一应用程序的Windows和基于Web的版本

来自分类Dev

如何在同一应用程序中访问Dropbox SDK和Facebook API的令牌

来自分类Dev

.net core 2.2和3.1应用程序插槽可以共存于同一应用程序服务中吗?

来自分类Dev

使用AspNetCoreModuleV2使用同一应用程序池托管多个.net核心

来自分类Dev

使用不同的日志文件登录同一应用程序

Related 相关文章

  1. 1

    Rails在同一应用程序中使用RABL和jbuilder?

  2. 2

    无需团队帐户即可在Xcode中使用同一应用程序

  3. 3

    在同一应用程序中使用ViewController的副本并具有其他功能

  4. 4

    同一应用程序中的Heroku PHP和Node.js

  5. 5

    在本地wi-fi网络中使用同一应用程序查询其他设备

  6. 6

    是否可以在同一应用程序中同时使用NancyFx模块和WebAPI控制器?

  7. 7

    在UWP和WP8.1上使用同一应用程序的Facebook登录名-哪个SID?

  8. 8

    iOS版本:如果我的应用程序需要特定的“次要”设备,那么如何在同一应用程序中使用更新设备的好处?

  9. 9

    iOS版本:如果我的应用程序需要特定的“次要”设备,那么如何在同一应用程序中使用更新设备的好处?

  10. 10

    如何让同一应用程序的多个版本使用相同版本的程序集?C#

  11. 11

    iOS 7和iOS 6同一应用程序的不同版本

  12. 12

    在同一应用程序中同时包含crashlytics和Google Analytics(分析)

  13. 13

    在同一应用程序中将Codeigniter连接到mysql和oracle

  14. 14

    是否可以在同一应用程序中同时设置Crashlytics和Flurry崩溃分析?

  15. 15

    同一应用程序中的实体框架5和6

  16. 16

    同一应用程序/服务中的Web Api和Web ui

  17. 17

    需要创建同一应用程序的Windows和基于Web的版本

  18. 18

    需要创建同一应用程序的Windows和基于Web的版本

  19. 19

    Angular2和Symfony合并在同一应用程序中

  20. 20

    同一应用程序上的AAD OpenId和承载身份验证

  21. 21

    iOS 7和iOS 6同一应用程序的不同版本

  22. 22

    同一应用程序中的JPA / Eclipselink和JDBC连接

  23. 23

    同一应用程序中的实体框架5和6

  24. 24

    在同一应用程序中的WPF和WinForm之间导航

  25. 25

    需要创建同一应用程序的Windows和基于Web的版本

  26. 26

    如何在同一应用程序中访问Dropbox SDK和Facebook API的令牌

  27. 27

    .net core 2.2和3.1应用程序插槽可以共存于同一应用程序服务中吗?

  28. 28

    使用AspNetCoreModuleV2使用同一应用程序池托管多个.net核心

  29. 29

    使用不同的日志文件登录同一应用程序

热门标签

归档