I purchased the server version of JIRA Agile and have it running on my Windows 8.1 x64 machine. I have the Catalina service in conf/server.xml
file set to port 8100
. I also modified the Windows firewall rules: there was one already in there for Jira which allowed private access; I updated that to allow public access as well. In addition to that, I created a new Windows firewall rule to open up all traffic on port 8100. Finally, my network is behind a Linksys WRT54G2 router, and locally the box running Jira is on IP address 192.168.1.109
. So in my router settings, I have port 8100 forwarding to that IP address.
I am able to access Jira on that machine, but not on any other on my network. On that box, I can access it successfully in any of the following three ways:
All three work just fine when I'm on that box. But if I try to access 192.168.1.109:8100 from another machine on my LAN, it times out / never connects. This is particularly strange because when I first set it up last week, I was able to connect to Jira from another machine on my LAN. And, as far as I can tell, I haven't changed any settings since then.
I also ran netstat -a
to see what ports were being listened on, and this was one of the line items:
Proto Local Address Foreign Address State
TCP 0.0.0.0:8100 WINSERVER:0 LISTENING
And just to be thorough, I'll copy the contents of my server.xml
file here as well:
<?xml version="1.0" encoding="utf-8"?>
<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on"/>
<Listener className="org.apache.catalina.core.JasperListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Service name="Catalina">
<Connector port="8100" maxThreads="150" minSpareThreads="25"
connectionTimeout="20000" enableLookups="false" maxHttpHeaderSize="8192"
protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443"
acceptCount="100" disableUploadTimeout="true"/>
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="${catalina.home}/atlassian-jira" reloadable="false" useHttpOnly="true">
<Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction"
factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>
<Manager pathname=""/>
</Context>
</Host>
<Valve className="org.apache.catalina.valves.AccessLogValve" resolveHosts="false"
pattern="%a %{jira.request.id}r %{jira.request.username}r %t "%m %U%q %H" %s %b %D "%{Referer}i" "%{User-Agent}i" "%{jira.request.assession.id}r""/>
</Engine>
</Service>
</Server>
Any ideas?