muhammad panji wrote:
2008/7/5 Ronny Haryanto <[EMAIL PROTECTED]>:
2008/7/5 Mohamad Arief Iskandar <[EMAIL PROTECTED]>:
mau nanya, aku install apache tomcat di opensuse linux (satu Paket
Java-netbean-apache-tomcat),
lalu aku coba jalankan, semuanya sukses. Dan Program JSP yang aku buat juga
bisa berjalan sempurna di localhost. Hanya saja saat coba aku akses via
Browser Client tidak mau. jadi bisanya hanya di localhost.
Kira2 dimana settingnya ya, agar program JSP bisa diakses oleh client.
Kalo suatu server diset untuk listening di TCP 127.0.0.1:8000 aja
(misalnya), maka ya cuma bisa diakses dari 127.0.0.1 (atau localhost)
aja. Di server.xml nya harusnya bisa diganti listening addressnya
untuk ke any address di port yg sama, pastinya cek ke dokumentasinya
tomcat. (Note: TCP address itu kombinasi IP address + TCP port).
plus port di firewallnya jangan lupa dibuka.SOL
saat ini firewall aku matikan dulu, jadi semua port terbuka.
sebenarnya saya juga mencoba menjalankan di Windows,
program jsp bisa diakses di client, saya tidak mensetting
apapun di server.xml, namun ketika mencoba di openSUSE 10.2
linux, kok ndak jalan.
Oya, utk Mas Roni, apakah semua kata "localhost" aku replace
menjadi misal : 192.168.2.1 atau cukup di setting :
"
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
"
(sudah aku coba tapi tetap ndak bisa diakses)
Kalau aku lihat di directory :
/opt/netbeans-5.5/enterprise3/apache-tomcat-5.5.17/conf/Catalina
ada directory : localhost
apakah berarti aku juga harus create directory : 192.168.2.1
tambahan informasi program apache-tomcat aku extract dari file :
jdk-6-nb-5_5-linux.bin
dan isi dari FILE : server.xml adalah sbb :
<!-- Example Server Configuration File -->
<Server port="8005" shutdown="SHUTDOWN">
<!-- Comment these entries out to disable JMX MBeans support used for
the
administration web application -->
<Listener className="org.apache.catalina.core.AprLifecycleListener" />
<Listener
className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener
className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
<!-- Global JNDI resources -->
<GlobalNamingResources>
<!-- Test entry for demonstration purposes -->
<Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users -->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
<!-- Define the Tomcat Stand-Alone Service -->
<Service name="Catalina">
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009"
enableLookups="false" redirectPort="8443"
protocol="AJP/1.3" />
<!-- Define the top level container in our container hierarchy -->
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!--
<Cluster
className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
managerClassName="org.apache.catalina.cluster.session.DeltaManager"
expireSessionsOnShutdown="false"
useDirtyFlag="true"
notifyListenersOnReplication="true">
<Membership
className="org.apache.catalina.cluster.mcast.McastService"
mcastAddr="228.0.0.4"
mcastPort="45564"
mcastFrequency="500"
mcastDropTime="3000"/>
<Receiver
className="org.apache.catalina.cluster.tcp.ReplicationListener"
tcpListenAddress="auto"
tcpListenPort="4001"
tcpSelectorTimeout="100"
tcpThreadCount="6"/>
<Sender
className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
replicationMode="pooled"
ackTimeout="15000"
waitForAck="true"/>
<Valve
className="org.apache.catalina.cluster.tcp.ReplicationValve"
filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
<Deployer
className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
tempDir="/tmp/war-temp/"
deployDir="/tmp/war-deploy/"
watchDir="/tmp/war-listen/"
watchEnabled="false"/>
<ClusterListener
className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
</Cluster>
-->
</Host>
</Engine>
</Service>
</Server>
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis