会社が用意してくれたWebサーバーへ開発したJava servlet並びにJSPをアップしたいと考えております。
使っている開発環境は下記の通りです
・Tomcat v8.0
・Eclipse(MARS)
・Java 1.8.0
デブロイする方法がよく分かっていない状況です。
ネットを見ているとTomcatのWebアプリケーションマネジャーを使ったりなどの
方法もありますが、Webサーバー自体は別の人間が対応しているので、
こちらでは対応は出来ない状況です。
上記以外の方法で何か良い方法はありませんでしょうか。
ファイルの配置方法についてご教示いただけると幸いです。
現在制作しているソースコードをアップいたします。
※追記情報
ftpソフトを使ってwebappへアップすることは可能な状況です。説明不足で申し訳ありません。
JAVA
1package pack; 2 3import java.io.IOException; 4import javax.servlet.ServletException; 5import javax.servlet.annotation.WebServlet; 6import javax.servlet.http.HttpServlet; 7import javax.servlet.http.HttpServletRequest; 8import javax.servlet.http.HttpServletResponse; 9import java.io.PrintWriter; 10 11/** 12 * Servlet implementation class AddData 13 */ 14@WebServlet("/AddData") 15public class AddData extends HttpServlet { 16 private static final long serialVersionUID = 1L; 17 18 /** 19 * @see HttpServlet#HttpServlet() 20 */ 21 public AddData() { 22 super(); 23 // TODO Auto-generated constructor stub 24 } 25 26 /** 27 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) 28 */ 29 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 30 // TODO Auto-generated method stub 31 } 32 33 /** 34 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) 35 */ 36 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 37 // TODO Auto-generated method stub 38 39 request.setCharacterEncoding("utf-8"); 40 41 String name = request.getParameter("title"); 42 String main = request.getParameter("main"); 43 44 response.setContentType("text/html; charset=UTF-8"); 45 PrintWriter out = response.getWriter(); 46 47 out.println("<!DOCTYPE html>"); 48 out.println("<html>"); 49 out.println("<head>"); 50 out.println("<meta charset=UTF-8>"); 51 out.println("<title>お菊さんのブログページ</title>"); 52 out.println("</head>"); 53 out.println("<body>"); 54 out.println("<p>タイトルは" + name + "です</p>"); 55 out.println("<br>"); 56 out.println("<p>本文は" + main + "です</p>"); 57 out.println("</body>"); 58 out.println("</html>"); 59 60 } 61 62} 63
JSP
1<%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 4<html> 5<head> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>Insert title here</title> 8</head> 9<body> 10<font size="5">管理画面</font> 11<br> 12<br> 13<form method="post" action="AddData" method ="post" enctype="multipart/form-data" > 14<font size="3"">タイトル</font> 15<br> 16<textarea name="title" cols="100" rows="1"></textarea> 17<br> 18<font size="3"">本文</font> 19<br> 20<textarea name="main" cols="100" rows="30"></textarea> 21<br> 22<input type="file" name="image" accept="image/jpeg" size="50" > 23<br> 24<br> 25<input type="submit" value="送信"> 26</form> 27</body> 28</html>```
回答2件
あなたの回答
tips
プレビュー