linux - Replacing a website on a Tomcat Server with a static HTML website -


i made small static website client , want me replace present dynamic website static one. have ubuntu ssh installed on remote location. existing website running on tomcat6 server , site root in "/var/lib/tomcat6/webapps/root/".

my website consists of static html pages. how can reconfigure/ replace present website 1 made? should stop server , replace files in site root files?

adding updated web.xml:

<web-app xmlns="http://java.sun.com/xml/ns/javaee"    xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"    xsi:schemalocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"    version="2.5">    <display-name>welcome onelearn</display-name>   <description>      welcome onelearn   </description>   <session-config>     <session-timeout>60</session-timeout>   </session-config>   <servlet> <servlet-name>helloservlet</servlet-name> <servlet-class>helloservlet</servlet-class> </servlet>  <servlet-mapping> <servlet-name>helloservlet</servlet-name> <url-pattern>/helloservlet</url-pattern> </servlet-mapping>   <servlet> <servlet-name>linegraph</servlet-name> <servlet-class>com.flexiapps.graphs.linegraphservlet</servlet-class> </servlet>  <servlet-mapping> <servlet-name>linegraph</servlet-name> <url-pattern>/linegraph</url-pattern> </servlet-mapping>  <servlet> <servlet-name>piechart</servlet-name> <servlet-class>com.flexiapps.graphs.piechartservlet</servlet-class> </servlet>  <servlet-mapping> ssawqfxz<servlet-name>piechart</servlet-name> <url-pattern>/piechart</url-pattern> </servlet-mapping>  <servlet>     <servlet-name>welcome</servlet-name>     <servlet-class>com.flexiapps.utils.welcome</servlet-class> </servlet>  <servlet-mapping>     <servlet-name>welcome</servlet-name>     <url-pattern>/welcome</url-pattern> </servlet-mapping>  <servlet-mapping>     <servlet-name>default</servlet-name>     <url-pattern>*.html</url-pattern> </servlet-mapping>  <servlet-mapping>     <servlet-name>default</servlet-name>     <url-pattern>*.jpg</url-pattern> </servlet-mapping>  <servlet-mapping>     <servlet-name>default</servlet-name>     <url-pattern>*.png</url-pattern> </servlet-mapping>  <servlet-mapping>     <servlet-name>default</servlet-name>     <url-pattern>*.css</url-pattern> </servlet-mapping>  <servlet-mapping>     <servlet-name>default</servlet-name>     <url-pattern>*.js</url-pattern> </servlet-mapping>  <welcome-file-list>         <welcome-file>index.html</welcome-file> </welcome-file-list>  <jsp-config>   <taglib>     <taglib-uri>http://jakarta.apache.org/taglibs/log-1.0</taglib-uri>     <taglib-location>/web-inf/lib/taglibs-log.tld</taglib-location>   </taglib> </jsp-config>        <listener>   <listener-class>     org.apache.commons.fileupload.servlet.filecleanercleanup   </listener-class> </listener>   </web-app> 

even after adding welcome-file , adding suggested servlet mappings, tomcat doesn't seem detect new files added root folder.

i found work-around problem:

  1. i installed tomcat6 on eclipse in windows.
  2. i created dynamic web project.
  3. put static content in webcontent folder.
  4. ran server verify in order.
  5. exported war file project, checked "optimize specific server runtime" option, runtime being "apache tomcat v6.0".
  6. i cleaned /var/lib/tomcat6/webapps/root folder on ftp linux server , reset other settings default.
  7. extracted war file in root folder.
  8. restarted tomcat6 using: /etc/init.d/tomcat6 restart
  9. i see static website under "http://myip:8080/"
  10. i wanted tomcat6 work without port number. following link useful: http://bhou.wordpress.com/2012/03/09/how-to-install-and-configure-tomcat-6-in-ubuntu-server/
  11. my static website navigated typing in "http://myip/"

eclipse generated web.xml:

<?xml version="1.0" encoding="utf-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemalocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="webapp_id" version="2.5">   <display-name>staticwebsite</display-name>   <welcome-file-list>     <welcome-file>index.html</welcome-file>     <welcome-file>index.htm</welcome-file>     <welcome-file>index.jsp</welcome-file>     <welcome-file>default.html</welcome-file>     <welcome-file>default.htm</welcome-file>     <welcome-file>default.jsp</welcome-file>   </welcome-file-list> </web-app> 

Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -