Boa Noite A todos!
Sou novo aqui e ja cheguei com duvidas!
Estou com um serio problema em integrar meu servidor web com um servelet.
Eu tenho como sistema, Windows Server 2008 RC 2 64-Bit, Como serve web, disponibilizo do IIS 7.5 ou Apache 2.2 ambos 64-bit.
Estou querendo integrar um dos dois com algum dos servelet que possuo, na verdade só vai ficar um, mais como estou apanhando disso a dois dias tenho varios instalado.
Tenho GlassFish que vem com o pacote Java SDK, Tenho Tomcat 6, e agora o JRun 4.
O jrun 4 não consegue integrar nem com o IIS porque ele não aceita minha versão, só aceita até a versão 6.X.X, com o apache sem chance tambem, porque o apache não consegue ler o mod_jrun por ele ser 32-bit e o apache 64-bit.
O Tomcat eu até consegui fazer algo funcionar, porem não consigo alterar a pasta ROOT do webserve para onde eu quero, e todo host meu quando roda alguma em JSP tem que estar na pasta padrão do Tomacat.
E como tenho 3 host diferentes tenho que rodar o .JSP cada em uma pasta aparte se não vira bagunça.
Se eu altero a pasta DOC_ROOT no tomcat ele para de funcionar arquivos .jsp, ele demora, demora e não carrega a pagina.
O glassfish não vi nada a respeito de integração com qualquer um dos meus WEBSERV.
Ja li tudo que é documentação que pude nesses ultimos dois dias, mais não consegui rodar nada de fato.
Se alguem poder me ajudar eu agradeço muito!
Configurações dos meus arquivos de configuração.
workers.properties .::.
workers.tomcat_home="D:/usr/Tomcat"
workers.java_home="D:/usr/SDK/jdk"
ps=/
worker.list=ajp12, ajp13
worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=ajp12, ajp13
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar
worker.inprocess.cmd_line=start
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr
server.xml
....
<ApacheConfig forwardAll="false" noRoot="false" jkConfig="conf/mod_jk.conf-auto" jkDebug="error" />
<Ajp12Connector port="8007" />
<Ajp13Connector port="8009" />
<Connector port="83" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
<!-- LOCALHOST -->
<Host name="localhost" appBase="/usr/local/localhost/public_html" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />
<!-- PRONTO-FALEI.COM -->
<Host name="www.pronto-falei.com" appBase="/usr/local/pronto-falei.com/public_html" />
</Engine>
....
httpd.conf .::.
#
# Mod_JK Configuracoes
# MOD_JK
#
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
#
# Virtual Host Configuracoes
#
NameVirtualHost *:80
#
# LOCALHOST
# Configuracoes
#
<VirtualHost *:80>
ServerAdmin postmaster@localhost
ServerName localhost
DocumentRoot /usr/local/localhost/public_html
ErrorLog /usr/local/localhost/public_html/error_log.txt
TransferLog /usr/local/localhost/public_html/acss_log.txt
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
</VirtualHost>
#
# PRONTO-FALEI.COM
# Configuracoes
#
<VirtualHost *:80>
ServerName www.pronto-falei.com
ServerAdmin [email removido]
DocumentRoot /usr/local/pronto-falei.com/public_html
ErrorLog /usr/local/pronto-falei.com/public_html/error_log.txt
TransferLog /usr/local/pronto-falei.com/public_html/access_log.txt
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
</VirtualHost>
# JRun Settings
LoadModule jrun_module "D:/JRun4/lib/wsconfig/1/mod_jrun20.so"
<IfModule mod_jrun20.c>
JRunConfig Verbose true
JRunConfig Apialloc true
JRunConfig Ssl false
JRunConfig Ignoresuffixmap false
JRunConfig Serverstore "D:/JRun4/lib/wsconfig/1/jrunserver.store"
JRunConfig Bootstrap 127.0.0.1:51000
#JRunConfig Errorurl <optionally redirect to this URL on errors>
AddHandler jrun-handler .jsp .jws .cfm .cfml .cfc
</IfModule>
jvm.conf .::.
java.home=D:/usr/SDK/jdk
# Arguments to VM
java.args=-Xms32m -Xmx128m -Djmx.invoke.getters=true
# java.class.path - use this for adding individual jars or
# directories. When directories are included they will be searched
# for jars and zips and they will be added to the classpath (in
# addition to the directory itself), the jar to be used in launching
# will be appended to this classpath
java.class.path={application.home}/servers/lib
#
# where to find shared libraries, again use commas to separate entries
java.library.path=
